configure: WARNING: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. configure: WARNING: JAVA_HOME environment variable not initialized. Auto-detection will proceed but is unreliable. configure: WARNING: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. configure: WARNING: JAVA_HOME environment variable not initialized. Auto-detection will proceed but is unreliable. .in.h octave-4.0.0/libinterp/mkbuiltins octave-4.0.0/libinterp/corefcn/ octave-4.0.0/libinterp/corefcn/mxarray.in.h octave-4.0.0/libinterp/corefcn/rcond.cc octave-4.0.0/libinterp/corefcn/oct-tex-lexer.ll octave-4.0.0/libinterp/corefcn/inv.cc octave-4.0.0/libinterp/corefcn/help.h octave-4.0.0/libinterp/corefcn/oct-stdstrm.h octave-4.0.0/libinterp/corefcn/oct-map.h octave-4.0.0/libinterp/corefcn/kron.cc octave-4.0.0/libinterp/corefcn/filter.cc octave-4.0.0/libinterp/corefcn/load-save.h octave-4.0.0/libinterp/corefcn/oct-hdf5-id.cc octave-4.0.0/libinterp/corefcn/graphics.cc octave-4.0.0/libinterp/corefcn/find.cc octave-4.0.0/libinterp/corefcn/utils.h octave-4.0.0/libinterp/corefcn/oct-strstrm.h octave-4.0.0/libinterp/corefcn/oct-strstrm.cc octave-4.0.0/libinterp/corefcn/gammainc.cc octave-4.0.0/libinterp/corefcn/typecast.cc octave-4.0.0/libinterp/corefcn/pt-jit.h octave-4.0.0/libinterp/corefcn/luinc.cc octave-4.0.0/libinterp/corefcn/getpwent.cc octave-4.0.0/libinterp/corefcn/hess.cc octave-4.0.0/libinterp/corefcn/xdiv.h octave-4.0.0/libinterp/corefcn/workspace-element.h octave-4.0.0/libinterp/corefcn/gcd.cc octave-4.0.0/libinterp/corefcn/regexp.cc octave-4.0.0/libinterp/corefcn/sysdep.cc octave-4.0.0/libinterp/corefcn/jit-ir.h octave-4.0.0/libinterp/corefcn/pr-output.h octave-4.0.0/libinterp/corefcn/siglist.h octave-4.0.0/libinterp/corefcn/ellipj.cc octave-4.0.0/libinterp/corefcn/comment-list.h octave-4.0.0/libinterp/corefcn/defun.h octave-4.0.0/libinterp/corefcn/qz.cc octave-4.0.0/libinterp/corefcn/sparse-xdiv.h octave-4.0.0/libinterp/corefcn/oct-tex-symbols.cc octave-4.0.0/libinterp/corefcn/module.mk octave-4.0.0/libinterp/corefcn/lu.cc octave-4.0.0/libinterp/corefcn/file-io.h octave-4.0.0/libinterp/corefcn/sparse.cc octave-4.0.0/libinterp/corefcn/oct-tex-lexer.in.ll octave-4.0.0/libinterp/corefcn/txt-eng.h octave-4.0.0/libinterp/corefcn/oct-map.cc octave-4.0.0/libinterp/corefcn/mappers.cc octave-4.0.0/libinterp/corefcn/zfstream.cc octave-4.0.0/libinterp/corefcn/jit-typeinfo.cc octave-4.0.0/libinterp/corefcn/jit-typeinfo.h octave-4.0.0/libinterp/corefcn/quad.cc octave-4.0.0/libinterp/corefcn/bitfcns.cc octave-4.0.0/libinterp/corefcn/sylvester.cc octave-4.0.0/libinterp/corefcn/cutils.c octave-4.0.0/libinterp/corefcn/txt-eng-ft.h octave-4.0.0/libinterp/corefcn/Cell.cc octave-4.0.0/libinterp/corefcn/tsearch.cc octave-4.0.0/libinterp/corefcn/str2double.cc octave-4.0.0/libinterp/corefcn/fft2.cc octave-4.0.0/libinterp/corefcn/display.cc octave-4.0.0/libinterp/corefcn/pager.h octave-4.0.0/libinterp/corefcn/xnorm.h octave-4.0.0/libinterp/corefcn/givens.cc octave-4.0.0/libinterp/corefcn/procstream.h octave-4.0.0/libinterp/corefcn/bsxfun.cc octave-4.0.0/libinterp/corefcn/mexproto.h octave-4.0.0/libinterp/corefcn/error.cc octave-4.0.0/libinterp/corefcn/besselj.cc octave-4.0.0/libinterp/corefcn/oct-handle.h octave-4.0.0/libinterp/corefcn/ls-mat4.h octave-4.0.0/libinterp/corefcn/spparms.cc octave-4.0.0/libinterp/corefcn/eig.cc octave-4.0.0/libinterp/corefcn/quadcc.cc octave-4.0.0/libinterp/corefcn/mex.cc octave-4.0.0/libinterp/corefcn/dirfns.cc octave-4.0.0/libinterp/corefcn/load-path.cc octave-4.0.0/libinterp/corefcn/oct-tex-symbols.in octave-4.0.0/libinterp/corefcn/hook-fcn.cc octave-4.0.0/libinterp/corefcn/oct-obj.cc octave-4.0.0/libinterp/corefcn/oct-tex-lexer.cc octave-4.0.0/libinterp/corefcn/getrusage.cc octave-4.0.0/libinterp/corefcn/ls-oct-ascii.cc octave-4.0.0/libinterp/corefcn/oct-procbuf.h octave-4.0.0/libinterp/corefcn/strfind.cc octave-4.0.0/libinterp/corefcn/hook-fcn.h octave-4.0.0/libinterp/corefcn/sqrtm.cc octave-4.0.0/libinterp/corefcn/jit-util.cc octave-4.0.0/libinterp/corefcn/gl2ps-renderer.cc octave-4.0.0/libinterp/corefcn/lsode.cc octave-4.0.0/libinterp/corefcn/ordschur.cc octave-4.0.0/libinterp/corefcn/pt-jit.cc octave-4.0.0/libinterp/corefcn/oct-stream.h octave-4.0.0/libinterp/corefcn/tril.cc octave-4.0.0/libinterp/corefcn/oct-stream.cc octave-4.0.0/libinterp/corefcn/syscalls.cc octave-4.0.0/libinterp/corefcn/xpow.cc octave-4.0.0/libinterp/corefcn/display.h octave-4.0.0/libinterp/corefcn/xpow.h octave-4.0.0/libinterp/corefcn/toplev.cc octave-4.0.0/libinterp/corefcn/pager.cc octave-4.0.0/libinterp/corefcn/daspk.cc octave-4.0.0/libinterp/corefcn/ls-mat4.cc octave-4.0.0/libinterp/corefcn/svd.cc octave-4.0.0/libinterp/corefcn/balance.cc octave-4.0.0/libinterp/corefcn/ls-hdf5.h octave-4.0.0/libinterp/corefcn/ls-utils.cc octave-4.0.0/libinterp/corefcn/xnorm.cc octave-4.0.0/libinterp/corefcn/oct-errno.h octave-4.0.0/libinterp/corefcn/gripes.h octave-4.0.0/libinterp/corefcn/defun-dld.h octave-4.0.0/libinterp/corefcn/cutils.h octave-4.0.0/libinterp/corefcn/sparse-xpow.cc octave-4.0.0/libinterp/corefcn/data.h octave-4.0.0/libinterp/corefcn/ls-ascii-helper.cc octave-4.0.0/libinterp/corefcn/__qp__.cc octave-4.0.0/libinterp/corefcn/mgorth.cc octave-4.0.0/libinterp/corefcn/sighandlers.cc octave-4.0.0/libinterp/corefcn/jit-ir.cc octave-4.0.0/libinterp/corefcn/oct-iostrm.h octave-4.0.0/libinterp/corefcn/Cell.h octave-4.0.0/libinterp/corefcn/lookup.cc octave-4.0.0/libinterp/corefcn/__contourc__.cc octave-4.0.0/libinterp/corefcn/siglist.c octave-4.0.0/libinterp/corefcn/pr-output.cc octave-4.0.0/libinterp/corefcn/dasrt.cc octave-4.0.0/libinterp/corefcn/nproc.cc octave-4.0.0/libinterp/corefcn/utils.cc octave-4.0.0/libinterp/corefcn/betainc.cc octave-4.0.0/libinterp/corefcn/input.h octave-4.0.0/libinterp/corefcn/oct-hist.h octave-4.0.0/libinterp/corefcn/oct-iostrm.cc octave-4.0.0/libinterp/corefcn/error.h octave-4.0.0/libinterp/corefcn/sub2ind.cc octave-4.0.0/libinterp/corefcn/octave-link.h octave-4.0.0/libinterp/corefcn/procstream.cc octave-4.0.0/libinterp/corefcn/dlmread.cc octave-4.0.0/libinterp/corefcn/variables.cc octave-4.0.0/libinterp/corefcn/oct-tex-parser.yy octave-4.0.0/libinterp/corefcn/oct-procbuf.cc octave-4.0.0/libinterp/corefcn/dirfns.h octave-4.0.0/libinterp/corefcn/oct-fstrm.cc octave-4.0.0/libinterp/corefcn/__ilu__.cc octave-4.0.0/libinterp/corefcn/__pchip_deriv__.cc octave-4.0.0/libinterp/corefcn/oct-lvalue.cc octave-4.0.0/libinterp/corefcn/strfns.cc octave-4.0.0/libinterp/corefcn/fft.cc octave-4.0.0/libinterp/corefcn/sparse-xdiv.cc octave-4.0.0/libinterp/corefcn/urlwrite.cc octave-4.0.0/libinterp/corefcn/load-path.h octave-4.0.0/libinterp/corefcn/oct-lvalue.h octave-4.0.0/libinterp/corefcn/oct-tex-parser.h octave-4.0.0/libinterp/corefcn/symtab.h octave-4.0.0/libinterp/corefcn/octave-default-image.h octave-4.0.0/libinterp/corefcn/input.cc octave-4.0.0/libinterp/corefcn/__dsearchn__.cc octave-4.0.0/libinterp/corefcn/oct.h octave-4.0.0/libinterp/corefcn/oct-hdf5-id.h octave-4.0.0/libinterp/corefcn/matrix_type.cc octave-4.0.0/libinterp/corefcn/defaults.cc octave-4.0.0/libinterp/corefcn/oct-obj.h octave-4.0.0/libinterp/corefcn/graphics-props.cc octave-4.0.0/libinterp/corefcn/debug.h octave-4.0.0/libinterp/corefcn/ls-mat-ascii.h octave-4.0.0/libinterp/corefcn/ls-oct-binary.h octave-4.0.0/libinterp/corefcn/getgrent.cc octave-4.0.0/libinterp/corefcn/defun.cc octave-4.0.0/libinterp/corefcn/symtab.cc octave-4.0.0/libinterp/corefcn/help.cc octave-4.0.0/libinterp/corefcn/event-queue.h octave-4.0.0/libinterp/corefcn/txt-eng-ft.cc octave-4.0.0/libinterp/corefcn/oct-fstrm.h octave-4.0.0/libinterp/corefcn/txt-eng.cc octave-4.0.0/libinterp/corefcn/dynamic-ld.cc octave-4.0.0/libinterp/corefcn/sysdep.h octave-4.0.0/libinterp/corefcn/oct-hist.cc octave-4.0.0/libinterp/corefcn/__dispatch__.cc octave-4.0.0/libinterp/corefcn/oct-tex-parser.cc octave-4.0.0/libinterp/corefcn/rand.cc octave-4.0.0/libinterp/corefcn/jit-util.h octave-4.0.0/libinterp/corefcn/dot.cc octave-4.0.0/libinterp/corefcn/octave-link.cc octave-4.0.0/libinterp/corefcn/oct-prcstrm.h octave-4.0.0/libinterp/corefcn/sighandlers.h octave-4.0.0/libinterp/corefcn/conv2.cc octave-4.0.0/libinterp/corefcn/ls-ascii-helper.h octave-4.0.0/libinterp/corefcn/max.cc octave-4.0.0/libinterp/corefcn/det.cc octave-4.0.0/libinterp/corefcn/ls-oct-binary.cc octave-4.0.0/libinterp/corefcn/defaults.in.h octave-4.0.0/libinterp/corefcn/cdisplay.h octave-4.0.0/libinterp/corefcn/__lin_interpn__.cc octave-4.0.0/libinterp/corefcn/mex.h octave-4.0.0/libinterp/corefcn/gripes.cc octave-4.0.0/libinterp/corefcn/profiler.h octave-4.0.0/libinterp/corefcn/defun-int.h octave-4.0.0/libinterp/corefcn/comment-list.cc octave-4.0.0/libinterp/corefcn/ls-hdf5.cc octave-4.0.0/libinterp/corefcn/debug.cc octave-4.0.0/libinterp/corefcn/ls-oct-ascii.h octave-4.0.0/libinterp/corefcn/oct-hdf5.h octave-4.0.0/libinterp/corefcn/time.cc octave-4.0.0/libinterp/corefcn/oct-tex-parser.in.yy octave-4.0.0/libinterp/corefcn/schur.cc octave-4.0.0/libinterp/corefcn/md5sum.cc octave-4.0.0/libinterp/corefcn/dassl.cc octave-4.0.0/libinterp/corefcn/dynamic-ld.h octave-4.0.0/libinterp/corefcn/zfstream.h octave-4.0.0/libinterp/corefcn/gl2ps-renderer.h octave-4.0.0/libinterp/corefcn/cellfun.cc octave-4.0.0/libinterp/corefcn/__ichol__.cc octave-4.0.0/libinterp/corefcn/fftn.cc octave-4.0.0/libinterp/corefcn/sparse-xpow.h octave-4.0.0/libinterp/corefcn/profiler.cc octave-4.0.0/libinterp/corefcn/pinv.cc octave-4.0.0/libinterp/corefcn/xdiv.cc octave-4.0.0/libinterp/corefcn/gl-render.cc octave-4.0.0/libinterp/corefcn/graphics.in.h octave-4.0.0/libinterp/corefcn/colloc.cc octave-4.0.0/libinterp/corefcn/c-file-ptr-stream.h octave-4.0.0/libinterp/corefcn/data.cc octave-4.0.0/libinterp/corefcn/oct-prcstrm.cc octave-4.0.0/libinterp/corefcn/gl-render.h octave-4.0.0/libinterp/corefcn/load-save.cc octave-4.0.0/libinterp/corefcn/ls-mat-ascii.cc octave-4.0.0/libinterp/corefcn/c-file-ptr-stream.cc octave-4.0.0/libinterp/corefcn/toplev.h octave-4.0.0/libinterp/corefcn/ls-mat5.h octave-4.0.0/libinterp/corefcn/variables.h octave-4.0.0/libinterp/corefcn/file-io.cc octave-4.0.0/libinterp/corefcn/ls-mat5.cc octave-4.0.0/libinterp/corefcn/hex2num.cc octave-4.0.0/libinterp/corefcn/ls-utils.h octave-4.0.0/libinterp/corefcn/oct-errno.in.cc octave-4.0.0/libinterp/corefcn/matherr.c octave-4.0.0/libinterp/corefcn/cdisplay.c octave-4.0.0/libinterp/find-defun-files.sh octave-4.0.0/libinterp/template-inst/ octave-4.0.0/libinterp/template-inst/module.mk octave-4.0.0/libinterp/template-inst/Array-os.cc octave-4.0.0/libinterp/template-inst/Array-jit.cc octave-4.0.0/libinterp/template-inst/Array-tc.cc octave-4.0.0/libinterp/link-deps.mk octave-4.0.0/libinterp/mkdefs octave-4.0.0/libinterp/options-usage.h octave-4.0.0/libinterp/gendoc.pl octave-4.0.0/libinterp/oct-conf.in.h octave-4.0.0/libinterp/operators/ octave-4.0.0/libinterp/operators/op-fdm-fs.cc octave-4.0.0/libinterp/operators/op-cs-s.cc octave-4.0.0/libinterp/operators/op-pm-pm.cc octave-4.0.0/libinterp/operators/op-dm-cs.cc octave-4.0.0/libinterp/operators/op-pm-fm.cc octave-4.0.0/libinterp/operators/op-fm-pm.cc octave-4.0.0/libinterp/operators/op-dm-dm.cc octave-4.0.0/libinterp/operators/op-str-str.cc octave-4.0.0/libinterp/operators/op-fcm-pm.cc octave-4.0.0/libinterp/operators/op-sbm-b.cc octave-4.0.0/libinterp/operators/op-sm-s.cc octave-4.0.0/libinterp/operators/op-cs-m.cc octave-4.0.0/libinterp/operators/op-m-s.cc octave-4.0.0/libinterp/operators/op-scm-cs.cc octave-4.0.0/libinterp/operators/op-pm-template.cc octave-4.0.0/libinterp/operators/op-s-s.cc octave-4.0.0/libinterp/operators/op-double-conv.cc octave-4.0.0/libinterp/operators/op-cs-cs.cc octave-4.0.0/libinterp/operators/op-b-bm.cc octave-4.0.0/libinterp/operators/op-str-m.cc octave-4.0.0/libinterp/operators/op-i32-i32.cc octave-4.0.0/libinterp/operators/op-fdm-fcm.cc octave-4.0.0/libinterp/operators/op-pm-scm.cc octave-4.0.0/libinterp/operators/op-fcdm-fcs.cc octave-4.0.0/libinterp/operators/module.mk octave-4.0.0/libinterp/operators/op-str-s.cc octave-4.0.0/libinterp/operators/op-fcdm-fm.cc octave-4.0.0/libinterp/operators/op-dm-cm.cc octave-4.0.0/libinterp/operators/op-bm-bm.cc octave-4.0.0/libinterp/operators/op-b-sbm.cc octave-4.0.0/libinterp/operators/op-dms-template.cc octave-4.0.0/libinterp/operators/op-fs-fs.cc octave-4.0.0/libinterp/operators/op-dm-m.cc octave-4.0.0/libinterp/operators/op-int-conv.cc octave-4.0.0/libinterp/operators/op-fcm-fcm.cc octave-4.0.0/libinterp/operators/op-pm-m.cc octave-4.0.0/libinterp/operators/op-int-concat.cc octave-4.0.0/libinterp/operators/op-fdm-fcdm.cc octave-4.0.0/libinterp/operators/op-struct.cc octave-4.0.0/libinterp/operators/op-fm-fs.cc octave-4.0.0/libinterp/operators/op-sbm-bm.cc octave-4.0.0/libinterp/operators/op-fcs-fs.cc octave-4.0.0/libinterp/operators/op-fcs-fcm.cc octave-4.0.0/libinterp/operators/op-fcs-fm.cc octave-4.0.0/libinterp/operators/op-pm-fcm.cc octave-4.0.0/libinterp/operators/op-cm-s.cc octave-4.0.0/libinterp/operators/op-pm-sm.cc octave-4.0.0/libinterp/operators/op-fcdm-fcdm.cc octave-4.0.0/libinterp/operators/op-cm-scm.cc octave-4.0.0/libinterp/operators/op-fm-fcm.cc octave-4.0.0/libinterp/operators/op-fm-fdm.cc octave-4.0.0/libinterp/operators/op-dm-cdm.cc octave-4.0.0/libinterp/operators/op-dm-s.cc octave-4.0.0/libinterp/operators/op-ui64-ui64.cc octave-4.0.0/libinterp/operators/op-m-m.cc octave-4.0.0/libinterp/operators/op-scm-s.cc octave-4.0.0/libinterp/operators/op-sm-scm.cc octave-4.0.0/libinterp/operators/op-m-dm.cc octave-4.0.0/libinterp/operators/op-ui16-ui16.cc octave-4.0.0/libinterp/operators/op-cm-cs.cc octave-4.0.0/libinterp/operators/op-sbm-sbm.cc octave-4.0.0/libinterp/operators/op-cdm-dm.cc octave-4.0.0/libinterp/operators/op-s-cm.cc octave-4.0.0/libinterp/operators/op-fs-fcs.cc octave-4.0.0/libinterp/operators/op-dm-template.cc octave-4.0.0/libinterp/operators/op-s-cs.cc octave-4.0.0/libinterp/operators/op-float-conv.cc octave-4.0.0/libinterp/operators/op-fdm-fm.cc octave-4.0.0/libinterp/operators/op-fm-fcs.cc octave-4.0.0/libinterp/operators/op-s-scm.cc octave-4.0.0/libinterp/operators/op-cm-pm.cc octave-4.0.0/libinterp/operators/op-m-sm.cc octave-4.0.0/libinterp/operators/op-cdm-cs.cc octave-4.0.0/libinterp/operators/op-cs-sm.cc octave-4.0.0/libinterp/operators/op-i16-i16.cc octave-4.0.0/libinterp/operators/op-s-sm.cc octave-4.0.0/libinterp/operators/op-scm-scm.cc octave-4.0.0/libinterp/operators/op-fm-fcdm.cc octave-4.0.0/libinterp/operators/op-pm-cm.cc octave-4.0.0/libinterp/operators/op-class.cc octave-4.0.0/libinterp/operators/op-cs-cm.cc octave-4.0.0/libinterp/operators/op-fs-fcm.cc octave-4.0.0/libinterp/operators/op-fdm-fdm.cc octave-4.0.0/libinterp/operators/op-cs-scm.cc octave-4.0.0/libinterp/operators/op-ui8-ui8.cc octave-4.0.0/libinterp/operators/op-m-cs.cc octave-4.0.0/libinterp/operators/op-int.h octave-4.0.0/libinterp/operators/ops.h octave-4.0.0/libinterp/operators/op-dm-sm.cc octave-4.0.0/libinterp/operators/op-i64-i64.cc octave-4.0.0/libinterp/operators/op-fcs-fcs.cc octave-4.0.0/libinterp/operators/op-sm-cm.cc octave-4.0.0/libinterp/operators/op-fcdm-fdm.cc octave-4.0.0/libinterp/operators/op-cdm-cdm.cc octave-4.0.0/libinterp/operators/op-cm-cm.cc octave-4.0.0/libinterp/operators/op-fcm-fcs.cc octave-4.0.0/libinterp/operators/op-bm-b.cc octave-4.0.0/libinterp/operators/op-chm.cc octave-4.0.0/libinterp/operators/op-sm-cs.cc octave-4.0.0/libinterp/operators/op-sm-sm.cc octave-4.0.0/libinterp/operators/op-cdm-m.cc octave-4.0.0/libinterp/operators/op-ui32-ui32.cc octave-4.0.0/libinterp/operators/op-cm-cdm.cc octave-4.0.0/libinterp/operators/op-fcm-fdm.cc octave-4.0.0/libinterp/operators/op-cdm-s.cc octave-4.0.0/libinterp/operators/op-fcm-fcdm.cc octave-4.0.0/libinterp/operators/op-fcdm-fcm.cc octave-4.0.0/libinterp/operators/op-fm-fm.cc octave-4.0.0/libinterp/operators/op-fs-fm.cc octave-4.0.0/libinterp/operators/op-sm-m.cc octave-4.0.0/libinterp/operators/op-scm-m.cc octave-4.0.0/libinterp/operators/op-fcn.cc octave-4.0.0/libinterp/operators/op-fcm-fs.cc octave-4.0.0/libinterp/operators/op-scm-sm.cc octave-4.0.0/libinterp/operators/op-cm-m.cc octave-4.0.0/libinterp/operators/op-bm-sbm.cc octave-4.0.0/libinterp/operators/op-fcdm-fs.cc octave-4.0.0/libinterp/operators/op-fcm-fm.cc octave-4.0.0/libinterp/operators/op-range.cc octave-4.0.0/libinterp/operators/op-m-scm.cc octave-4.0.0/libinterp/operators/op-cm-sm.cc octave-4.0.0/libinterp/operators/op-cdm-cm.cc octave-4.0.0/libinterp/operators/op-fdm-fcs.cc octave-4.0.0/libinterp/operators/op-m-pm.cc octave-4.0.0/libinterp/operators/op-dm-scm.cc octave-4.0.0/libinterp/operators/op-s-m.cc octave-4.0.0/libinterp/operators/op-m-cdm.cc octave-4.0.0/libinterp/operators/op-i8-i8.cc octave-4.0.0/libinterp/operators/op-scm-cm.cc octave-4.0.0/libinterp/operators/op-cm-dm.cc octave-4.0.0/libinterp/operators/op-cell.cc octave-4.0.0/libinterp/operators/op-m-cm.cc octave-4.0.0/libinterp/operators/op-b-b.cc octave-4.0.0/libinterp/mk-errno-list octave-4.0.0/libinterp/genprops.awk octave-4.0.0/libinterp/octave.h octave-4.0.0/libinterp/parse-tree/ octave-4.0.0/libinterp/parse-tree/pt-eval.cc octave-4.0.0/libinterp/parse-tree/pt-idx.h octave-4.0.0/libinterp/parse-tree/lex.h octave-4.0.0/libinterp/parse-tree/parse.h octave-4.0.0/libinterp/parse-tree/lex.ll octave-4.0.0/libinterp/parse-tree/pt-decl.h octave-4.0.0/libinterp/parse-tree/pt-id.cc octave-4.0.0/libinterp/parse-tree/pt-misc.h octave-4.0.0/libinterp/parse-tree/module.mk octave-4.0.0/libinterp/parse-tree/pt-select.h octave-4.0.0/libinterp/parse-tree/pt-pr-code.h octave-4.0.0/libinterp/parse-tree/pt-fcn-handle.h octave-4.0.0/libinterp/parse-tree/pt-array-list.h octave-4.0.0/libinterp/parse-tree/oct-parse.yy octave-4.0.0/libinterp/parse-tree/pt-colon.h octave-4.0.0/libinterp/parse-tree/lex.cc octave-4.0.0/libinterp/parse-tree/pt-mat.h octave-4.0.0/libinterp/parse-tree/pt-classdef.h octave-4.0.0/libinterp/parse-tree/pt-bp.h octave-4.0.0/libinterp/parse-tree/pt-colon.cc octave-4.0.0/libinterp/parse-tree/pt-pr-code.cc octave-4.0.0/libinterp/parse-tree/pt-cbinop.cc octave-4.0.0/libinterp/parse-tree/pt-select.cc octave-4.0.0/libinterp/parse-tree/pt.cc octave-4.0.0/libinterp/parse-tree/pt-funcall.cc octave-4.0.0/libinterp/parse-tree/pt-mat.cc octave-4.0.0/libinterp/parse-tree/pt-cbinop.h octave-4.0.0/libinterp/parse-tree/pt-assign.h octave-4.0.0/libinterp/parse-tree/pt-binop.cc octave-4.0.0/libinterp/parse-tree/pt-check.h octave-4.0.0/libinterp/parse-tree/pt-jump.cc octave-4.0.0/libinterp/parse-tree/pt-exp.cc octave-4.0.0/libinterp/parse-tree/token.cc octave-4.0.0/libinterp/parse-tree/pt-cmd.h octave-4.0.0/libinterp/parse-tree/pt-except.h octave-4.0.0/libinterp/parse-tree/oct-parse.h octave-4.0.0/libinterp/parse-tree/oct-parse.cc octave-4.0.0/libinterp/parse-tree/pt.h octave-4.0.0/libinterp/parse-tree/pt-exp.h octave-4.0.0/libinterp/parse-tree/pt-unop.h octave-4.0.0/libinterp/parse-tree/pt-check.cc octave-4.0.0/libinterp/parse-tree/pt-funcall.h octave-4.0.0/libinterp/parse-tree/pt-arg-list.cc octave-4.0.0/libinterp/parse-tree/pt-walk.h octave-4.0.0/libinterp/parse-tree/octave.gperf octave-4.0.0/libinterp/parse-tree/pt-cell.cc octave-4.0.0/libinterp/parse-tree/pt-except.cc octave-4.0.0/libinterp/parse-tree/pt-fcn-handle.cc octave-4.0.0/libinterp/parse-tree/pt-arg-list.h octave-4.0.0/libinterp/parse-tree/pt-unop.cc octave-4.0.0/libinterp/parse-tree/pt-cmd.cc octave-4.0.0/libinterp/parse-tree/pt-decl.cc octave-4.0.0/libinterp/parse-tree/pt-id.h octave-4.0.0/libinterp/parse-tree/pt-assign.cc octave-4.0.0/libinterp/parse-tree/pt-const.h octave-4.0.0/libinterp/parse-tree/pt-loop.h octave-4.0.0/libinterp/parse-tree/pt-all.h octave-4.0.0/libinterp/parse-tree/pt-misc.cc octave-4.0.0/libinterp/parse-tree/pt-classdef.cc octave-4.0.0/libinterp/parse-tree/oct-gperf.h octave-4.0.0/libinterp/parse-tree/pt-loop.cc octave-4.0.0/libinterp/parse-tree/pt-bp.cc octave-4.0.0/libinterp/parse-tree/oct-parse.in.yy octave-4.0.0/libinterp/parse-tree/pt-eval.h octave-4.0.0/libinterp/parse-tree/pt-stmt.cc octave-4.0.0/libinterp/parse-tree/pt-const.cc octave-4.0.0/libinterp/parse-tree/pt-stmt.h octave-4.0.0/libinterp/parse-tree/pt-jump.h octave-4.0.0/libinterp/parse-tree/pt-idx.cc octave-4.0.0/libinterp/parse-tree/pt-array-list.cc octave-4.0.0/libinterp/parse-tree/token.h octave-4.0.0/libinterp/parse-tree/pt-binop.h octave-4.0.0/libinterp/parse-tree/pt-cell.h octave-4.0.0/libinterp/octave.cc octave-4.0.0/libinterp/dldfcn/ octave-4.0.0/libinterp/dldfcn/audiodevinfo.cc octave-4.0.0/libinterp/dldfcn/__osmesa_print__.cc octave-4.0.0/libinterp/dldfcn/module.mk octave-4.0.0/libinterp/dldfcn/__fltk_uigetfile__.cc octave-4.0.0/libinterp/dldfcn/convhulln.cc octave-4.0.0/libinterp/dldfcn/qr.cc octave-4.0.0/libinterp/dldfcn/fftw.cc octave-4.0.0/libinterp/dldfcn/chol.cc octave-4.0.0/libinterp/dldfcn/__magick_read__.cc octave-4.0.0/libinterp/dldfcn/module-files octave-4.0.0/libinterp/dldfcn/__glpk__.cc octave-4.0.0/libinterp/dldfcn/__voronoi__.cc octave-4.0.0/libinterp/dldfcn/ccolamd.cc octave-4.0.0/libinterp/dldfcn/__init_gnuplot__.cc octave-4.0.0/libinterp/dldfcn/symbfact.cc octave-4.0.0/libinterp/dldfcn/__delaunayn__.cc octave-4.0.0/libinterp/dldfcn/__init_fltk__.cc octave-4.0.0/libinterp/dldfcn/__eigs__.cc octave-4.0.0/libinterp/dldfcn/symrcm.cc octave-4.0.0/libinterp/dldfcn/config-module.awk octave-4.0.0/libinterp/dldfcn/oct-qhull.h octave-4.0.0/libinterp/dldfcn/audioread.cc octave-4.0.0/libinterp/dldfcn/config-module.sh octave-4.0.0/libinterp/dldfcn/amd.cc octave-4.0.0/libinterp/dldfcn/colamd.cc octave-4.0.0/libinterp/dldfcn/dmperm.cc octave-4.0.0/libinterp/Makefile.in octave-4.0.0/libinterp/config-features.sh octave-4.0.0/libinterp/DOCSTRINGS octave-4.0.0/libinterp/version.cc octave-4.0.0/libinterp/Makefile.am octave-4.0.0/libinterp/octave-value/ octave-4.0.0/libinterp/octave-value/ov-flt-complex.h octave-4.0.0/libinterp/octave-value/ov-bool-mat.cc octave-4.0.0/libinterp/octave-value/ov-classdef.cc octave-4.0.0/libinterp/octave-value/ov-uint64.cc octave-4.0.0/libinterp/octave-value/ov-cx-sparse.h octave-4.0.0/libinterp/octave-value/ov-intx.h octave-4.0.0/libinterp/octave-value/ov-oncleanup.cc octave-4.0.0/libinterp/octave-value/ov-fcn-inline.cc octave-4.0.0/libinterp/octave-value/ov-base-sparse.h octave-4.0.0/libinterp/octave-value/ov-base.h octave-4.0.0/libinterp/octave-value/ov-java.h octave-4.0.0/libinterp/octave-value/ov-cx-diag.cc octave-4.0.0/libinterp/octave-value/module.mk octave-4.0.0/libinterp/octave-value/ov-range.h octave-4.0.0/libinterp/octave-value/ov-re-diag.cc octave-4.0.0/libinterp/octave-value/ov-int8.cc octave-4.0.0/libinterp/octave-value/ov-str-mat.cc octave-4.0.0/libinterp/octave-value/ov-uint64.h octave-4.0.0/libinterp/octave-value/ov-fcn.h octave-4.0.0/libinterp/octave-value/ov-usr-fcn.cc octave-4.0.0/libinterp/octave-value/ov-base-sparse.cc octave-4.0.0/libinterp/octave-value/ov-flt-cx-mat.cc octave-4.0.0/libinterp/octave-value/ov-perm.cc octave-4.0.0/libinterp/octave-value/ov-base-int.cc octave-4.0.0/libinterp/octave-value/ov-cx-sparse.cc octave-4.0.0/libinterp/octave-value/ov.cc octave-4.0.0/libinterp/octave-value/ov-uint8.h octave-4.0.0/libinterp/octave-value/ov-cx-mat.h octave-4.0.0/libinterp/octave-value/ov-class.cc octave-4.0.0/libinterp/octave-value/ov.h octave-4.0.0/libinterp/octave-value/ov-struct.cc octave-4.0.0/libinterp/octave-value/ov-uint8.cc octave-4.0.0/libinterp/octave-value/ov-int64.h octave-4.0.0/libinterp/octave-value/ov-ch-mat.cc octave-4.0.0/libinterp/octave-value/ov-range.cc octave-4.0.0/libinterp/octave-value/ov-ch-mat.h octave-4.0.0/libinterp/octave-value/ov-mex-fcn.h octave-4.0.0/libinterp/octave-value/ov-base-scalar.h octave-4.0.0/libinterp/octave-value/ov-builtin.cc octave-4.0.0/libinterp/octave-value/ov-fcn-handle.cc octave-4.0.0/libinterp/octave-value/ov-null-mat.cc octave-4.0.0/libinterp/octave-value/ov-complex.h octave-4.0.0/libinterp/octave-value/ov-float.h octave-4.0.0/libinterp/octave-value/ov-class.h octave-4.0.0/libinterp/octave-value/ov-int32.cc octave-4.0.0/libinterp/octave-value/ov-cs-list.h octave-4.0.0/libinterp/octave-value/ov-fcn-handle.h octave-4.0.0/libinterp/octave-value/ov-cx-mat.cc octave-4.0.0/libinterp/octave-value/ov-lazy-idx.cc octave-4.0.0/libinterp/octave-value/ov-bool.cc octave-4.0.0/libinterp/octave-value/ov-flt-re-diag.h octave-4.0.0/libinterp/octave-value/ov-int8.h octave-4.0.0/libinterp/octave-value/ov-builtin.h octave-4.0.0/libinterp/octave-value/ov-scalar.h octave-4.0.0/libinterp/octave-value/ov-base-diag.h octave-4.0.0/libinterp/octave-value/ov-float.cc octave-4.0.0/libinterp/octave-value/ov-fcn.cc octave-4.0.0/libinterp/octave-value/ov-base-diag.cc octave-4.0.0/libinterp/octave-value/ov-cs-list.cc octave-4.0.0/libinterp/octave-value/ov-base.cc octave-4.0.0/libinterp/octave-value/ov-dld-fcn.cc octave-4.0.0/libinterp/octave-value/ov-flt-cx-diag.cc octave-4.0.0/libinterp/octave-value/ov-re-sparse.h octave-4.0.0/libinterp/octave-value/ov-bool-sparse.cc octave-4.0.0/libinterp/octave-value/ov-flt-re-diag.cc octave-4.0.0/libinterp/octave-value/ov-int32.h octave-4.0.0/libinterp/octave-value/ov-int-traits.h octave-4.0.0/libinterp/octave-value/ov-flt-cx-mat.h octave-4.0.0/libinterp/octave-value/ov-type-conv.h octave-4.0.0/libinterp/octave-value/ov-str-mat.h octave-4.0.0/libinterp/octave-value/ov-base-scalar.cc octave-4.0.0/libinterp/octave-value/ov-re-mat.h octave-4.0.0/libinterp/octave-value/ov-flt-complex.cc octave-4.0.0/libinterp/octave-value/ov-flt-re-mat.cc octave-4.0.0/libinterp/octave-value/ov-colon.h octave-4.0.0/libinterp/octave-value/ov-fcn-inline.h octave-4.0.0/libinterp/octave-value/ov-dld-fcn.h octave-4.0.0/libinterp/octave-value/ov-flt-re-mat.h octave-4.0.0/libinterp/octave-value/ov-typeinfo.cc octave-4.0.0/libinterp/octave-value/ov-uint32.cc octave-4.0.0/libinterp/octave-value/ov-usr-fcn.h octave-4.0.0/libinterp/octave-value/ov-classdef.h octave-4.0.0/libinterp/octave-value/ov-bool.h octave-4.0.0/libinterp/octave-value/ov-oncleanup.h octave-4.0.0/libinterp/octave-value/ov-lazy-idx.h octave-4.0.0/libinterp/octave-value/ov-base-mat.cc octave-4.0.0/libinterp/octave-value/ov-re-sparse.cc octave-4.0.0/libinterp/octave-value/ov-colon.cc octave-4.0.0/libinterp/octave-value/ov-flt-cx-diag.h octave-4.0.0/libinterp/octave-value/ov-mex-fcn.cc octave-4.0.0/libinterp/octave-value/ov-java.cc octave-4.0.0/libinterp/octave-value/ov-typeinfo.h octave-4.0.0/libinterp/octave-value/ov-bool-mat.h octave-4.0.0/libinterp/octave-value/ov-scalar.cc octave-4.0.0/libinterp/octave-value/ov-int64.cc octave-4.0.0/libinterp/octave-value/ov-null-mat.h octave-4.0.0/libinterp/octave-value/ov-complex.cc octave-4.0.0/libinterp/octave-value/ov-uint16.cc octave-4.0.0/libinterp/octave-value/ov-int16.cc octave-4.0.0/libinterp/octave-value/ov-cell.h octave-4.0.0/libinterp/octave-value/ov-uint32.h octave-4.0.0/libinterp/octave-value/ov-uint16.h octave-4.0.0/libinterp/octave-value/ov-perm.h octave-4.0.0/libinterp/octave-value/ov-cx-diag.h octave-4.0.0/libinterp/octave-value/ov-bool-sparse.h octave-4.0.0/libinterp/octave-value/ov-base-mat.h octave-4.0.0/libinterp/octave-value/ov-base-int.h octave-4.0.0/libinterp/octave-value/ov-int16.h octave-4.0.0/libinterp/octave-value/ov-struct.h octave-4.0.0/libinterp/octave-value/ov-cell.cc octave-4.0.0/libinterp/octave-value/ov-re-mat.cc octave-4.0.0/libinterp/octave-value/ov-re-diag.h octave-4.0.0/libinterp/mkops octave-4.0.0/libinterp/builtin-defun-decls.h octave-4.0.0/libinterp/mk-pkg-add octave-4.0.0/INSTALL octave-4.0.0/oct-conf-post.h octave-4.0.0/aclocal.m4 octave-4.0.0/configure.ac octave-4.0.0/configure octave-4.0.0/etc/ octave-4.0.0/etc/NEWS.1 octave-4.0.0/etc/PROJECTS octave-4.0.0/etc/README.Linux octave-4.0.0/etc/gdbinit octave-4.0.0/etc/README.kpathsea octave-4.0.0/etc/README.Cygwin octave-4.0.0/etc/icons/ octave-4.0.0/etc/icons/octave.desktop.in octave-4.0.0/etc/icons/octave-logo-24.png octave-4.0.0/etc/icons/octave-logo.svg octave-4.0.0/etc/icons/octave-logo-64.png octave-4.0.0/etc/icons/octave-logo.ico octave-4.0.0/etc/icons/octave-logo-22.png octave-4.0.0/etc/icons/octave-logo-48.png octave-4.0.0/etc/icons/Makefile.in octave-4.0.0/etc/icons/octave-logo-128.png octave-4.0.0/etc/icons/octave-logo-32.png octave-4.0.0/etc/icons/octave-sombrero.png octave-4.0.0/etc/icons/octave-logo-16.png octave-4.0.0/etc/icons/octave.appdata.xml.in octave-4.0.0/etc/icons/Makefile.am octave-4.0.0/etc/icons/octave-logo-256.png octave-4.0.0/etc/icons/octave-logo-512.png octave-4.0.0/etc/README.gnuplot octave-4.0.0/etc/README.MacOS octave-4.0.0/etc/NEWS.2 octave-4.0.0/etc/NEWS.3 octave-4.0.0/etc/OLD-ChangeLogs/ octave-4.0.0/etc/OLD-ChangeLogs/libcruft-ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/ChangeLog.1 octave-4.0.0/etc/OLD-ChangeLogs/scripts-ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/doc-ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/liboctave-ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/src-ChangeLog octave-4.0.0/etc/OLD-ChangeLogs/test-ChangeLog octave-4.0.0/etc/README.Windows octave-4.0.0/etc/README.MinGW octave-4.0.0/ChangeLog octave-4.0.0/scripts/ octave-4.0.0/scripts/prefs/ octave-4.0.0/scripts/prefs/rmpref.m octave-4.0.0/scripts/prefs/preferences.m octave-4.0.0/scripts/prefs/module.mk octave-4.0.0/scripts/prefs/addpref.m octave-4.0.0/scripts/prefs/getpref.m octave-4.0.0/scripts/prefs/private/ octave-4.0.0/scripts/prefs/private/saveprefs.m octave-4.0.0/scripts/prefs/private/loadprefs.m octave-4.0.0/scripts/prefs/private/prefsfile.m octave-4.0.0/scripts/prefs/prefdir.m octave-4.0.0/scripts/prefs/ispref.m octave-4.0.0/scripts/prefs/setpref.m octave-4.0.0/scripts/help/ octave-4.0.0/scripts/help/module.mk octave-4.0.0/scripts/help/help.m octave-4.0.0/scripts/help/which.m octave-4.0.0/scripts/help/doc.m octave-4.0.0/scripts/help/__gripe_missing_component__.m octave-4.0.0/scripts/help/type.m octave-4.0.0/scripts/help/lookfor.m octave-4.0.0/scripts/help/get_first_help_sentence.m octave-4.0.0/scripts/help/doc_cache_create.m octave-4.0.0/scripts/help/private/ octave-4.0.0/scripts/help/private/__strip_html_tags__.m octave-4.0.0/scripts/help/private/__additional_help_message__.m octave-4.0.0/scripts/help/print_usage.m octave-4.0.0/scripts/help/__unimplemented__.m octave-4.0.0/scripts/help/__makeinfo__.m octave-4.0.0/scripts/general/ octave-4.0.0/scripts/general/cart2pol.m octave-4.0.0/scripts/general/num2str.m octave-4.0.0/scripts/general/interpn.m octave-4.0.0/scripts/general/flipdim.m octave-4.0.0/scripts/general/repmat.m octave-4.0.0/scripts/general/display.m octave-4.0.0/scripts/general/inputParser.m octave-4.0.0/scripts/general/del2.m octave-4.0.0/scripts/general/deal.m octave-4.0.0/scripts/general/accumdim.m octave-4.0.0/scripts/general/rat.m octave-4.0.0/scripts/general/gradient.m octave-4.0.0/scripts/general/polyarea.m octave-4.0.0/scripts/general/module.mk octave-4.0.0/scripts/general/prepad.m octave-4.0.0/scripts/general/sph2cart.m octave-4.0.0/scripts/general/interp2.m octave-4.0.0/scripts/general/methods.m octave-4.0.0/scripts/general/dblquad.m octave-4.0.0/scripts/general/quadv.m octave-4.0.0/scripts/general/cart2sph.m octave-4.0.0/scripts/general/nthargout.m octave-4.0.0/scripts/general/bincoeff.m octave-4.0.0/scripts/general/idivide.m octave-4.0.0/scripts/general/quadgk.m octave-4.0.0/scripts/general/randi.m octave-4.0.0/scripts/general/divergence.m octave-4.0.0/scripts/general/flipud.m octave-4.0.0/scripts/general/flip.m octave-4.0.0/scripts/general/cell2mat.m octave-4.0.0/scripts/general/isdir.m octave-4.0.0/scripts/general/quadl.m octave-4.0.0/scripts/general/shiftdim.m octave-4.0.0/scripts/general/structfun.m octave-4.0.0/scripts/general/chop.m octave-4.0.0/scripts/general/nextpow2.m octave-4.0.0/scripts/general/trapz.m octave-4.0.0/scripts/general/fieldnames.m octave-4.0.0/scripts/general/isequal.m octave-4.0.0/scripts/general/cplxpair.m octave-4.0.0/scripts/general/circshift.m octave-4.0.0/scripts/general/logspace.m octave-4.0.0/scripts/general/bitget.m octave-4.0.0/scripts/general/int2str.m octave-4.0.0/scripts/general/bitset.m octave-4.0.0/scripts/general/isequaln.m octave-4.0.0/scripts/general/accumarray.m octave-4.0.0/scripts/general/cumtrapz.m octave-4.0.0/scripts/general/postpad.m octave-4.0.0/scripts/general/interp3.m octave-4.0.0/scripts/general/validateattributes.m octave-4.0.0/scripts/general/shift.m octave-4.0.0/scripts/general/interpft.m octave-4.0.0/scripts/general/private/ octave-4.0.0/scripts/general/private/__isequal__.m octave-4.0.0/scripts/general/private/__splinen__.m octave-4.0.0/scripts/general/curl.m octave-4.0.0/scripts/general/triplequad.m octave-4.0.0/scripts/general/loadobj.m octave-4.0.0/scripts/general/profexplore.m octave-4.0.0/scripts/general/narginchk.m octave-4.0.0/scripts/general/fliplr.m octave-4.0.0/scripts/general/nargchk.m octave-4.0.0/scripts/general/profile.m octave-4.0.0/scripts/general/interp1.m octave-4.0.0/scripts/general/rotdim.m octave-4.0.0/scripts/general/blkdiag.m octave-4.0.0/scripts/general/nargoutchk.m octave-4.0.0/scripts/general/celldisp.m octave-4.0.0/scripts/general/subsindex.m octave-4.0.0/scripts/general/pol2cart.m octave-4.0.0/scripts/general/common_size.m octave-4.0.0/scripts/general/saveobj.m octave-4.0.0/scripts/general/bitcmp.m octave-4.0.0/scripts/general/sortrows.m octave-4.0.0/scripts/general/profshow.m octave-4.0.0/scripts/general/rot90.m octave-4.0.0/scripts/audio/ octave-4.0.0/scripts/audio/wavwrite.m octave-4.0.0/scripts/audio/module.mk octave-4.0.0/scripts/audio/wavread.m octave-4.0.0/scripts/audio/soundsc.m octave-4.0.0/scripts/audio/@audiorecorder/ octave-4.0.0/scripts/audio/@audiorecorder/display.m octave-4.0.0/scripts/audio/@audiorecorder/__get_properties__.m octave-4.0.0/scripts/audio/@audiorecorder/stop.m octave-4.0.0/scripts/audio/@audiorecorder/resume.m octave-4.0.0/scripts/audio/@audiorecorder/subsref.m octave-4.0.0/scripts/audio/@audiorecorder/get.m octave-4.0.0/scripts/audio/@audiorecorder/recordblocking.m octave-4.0.0/scripts/audio/@audiorecorder/set.m octave-4.0.0/scripts/audio/@audiorecorder/record.m octave-4.0.0/scripts/audio/@audiorecorder/audiorecorder.m octave-4.0.0/scripts/audio/@audiorecorder/subsasgn.m octave-4.0.0/scripts/audio/@audiorecorder/pause.m octave-4.0.0/scripts/audio/@audiorecorder/play.m octave-4.0.0/scripts/audio/@audiorecorder/getaudiodata.m octave-4.0.0/scripts/audio/@audiorecorder/isrecording.m octave-4.0.0/scripts/audio/@audiorecorder/getplayer.m octave-4.0.0/scripts/audio/record.m octave-4.0.0/scripts/audio/sound.m octave-4.0.0/scripts/audio/lin2mu.m octave-4.0.0/scripts/audio/mu2lin.m octave-4.0.0/scripts/audio/@audioplayer/ octave-4.0.0/scripts/audio/@audioplayer/display.m octave-4.0.0/scripts/audio/@audioplayer/__get_properties__.m octave-4.0.0/scripts/audio/@audioplayer/stop.m octave-4.0.0/scripts/audio/@audioplayer/resume.m octave-4.0.0/scripts/audio/@audioplayer/isplaying.m octave-4.0.0/scripts/audio/@audioplayer/subsref.m octave-4.0.0/scripts/audio/@audioplayer/get.m octave-4.0.0/scripts/audio/@audioplayer/set.m octave-4.0.0/scripts/audio/@audioplayer/subsasgn.m octave-4.0.0/scripts/audio/@audioplayer/pause.m octave-4.0.0/scripts/audio/@audioplayer/play.m octave-4.0.0/scripts/audio/@audioplayer/audioplayer.m octave-4.0.0/scripts/audio/@audioplayer/playblocking.m octave-4.0.0/scripts/statistics/ octave-4.0.0/scripts/statistics/distributions/ octave-4.0.0/scripts/statistics/distributions/logninv.m octave-4.0.0/scripts/statistics/distributions/finv.m octave-4.0.0/scripts/statistics/distributions/geopdf.m octave-4.0.0/scripts/statistics/distributions/hygeinv.m octave-4.0.0/scripts/statistics/distributions/wblinv.m octave-4.0.0/scripts/statistics/distributions/lognpdf.m octave-4.0.0/scripts/statistics/distributions/tinv.m octave-4.0.0/scripts/statistics/distributions/laplace_pdf.m octave-4.0.0/scripts/statistics/distributions/unifpdf.m octave-4.0.0/scripts/statistics/distributions/laplace_rnd.m octave-4.0.0/scripts/statistics/distributions/poisscdf.m octave-4.0.0/scripts/statistics/distributions/hygepdf.m octave-4.0.0/scripts/statistics/distributions/logistic_cdf.m octave-4.0.0/scripts/statistics/distributions/discrete_inv.m octave-4.0.0/scripts/statistics/distributions/binopdf.m octave-4.0.0/scripts/statistics/distributions/betainv.m octave-4.0.0/scripts/statistics/distributions/expinv.m octave-4.0.0/scripts/statistics/distributions/wienrnd.m octave-4.0.0/scripts/statistics/distributions/binoinv.m octave-4.0.0/scripts/statistics/distributions/module.mk octave-4.0.0/scripts/statistics/distributions/laplace_cdf.m octave-4.0.0/scripts/statistics/distributions/expcdf.m octave-4.0.0/scripts/statistics/distributions/gaminv.m octave-4.0.0/scripts/statistics/distributions/exppdf.m octave-4.0.0/scripts/statistics/distributions/wblrnd.m octave-4.0.0/scripts/statistics/distributions/empirical_inv.m octave-4.0.0/scripts/statistics/distributions/logistic_rnd.m octave-4.0.0/scripts/statistics/distributions/exprnd.m octave-4.0.0/scripts/statistics/distributions/gamrnd.m octave-4.0.0/scripts/statistics/distributions/norminv.m octave-4.0.0/scripts/statistics/distributions/chi2cdf.m octave-4.0.0/scripts/statistics/distributions/nbincdf.m octave-4.0.0/scripts/statistics/distributions/betapdf.m octave-4.0.0/scripts/statistics/distributions/fcdf.m octave-4.0.0/scripts/statistics/distributions/tpdf.m octave-4.0.0/scripts/statistics/distributions/stdnormal_cdf.m octave-4.0.0/scripts/statistics/distributions/discrete_cdf.m octave-4.0.0/scripts/statistics/distributions/cauchy_pdf.m octave-4.0.0/scripts/statistics/distributions/kolmogorov_smirnov_cdf.m octave-4.0.0/scripts/statistics/distributions/poissrnd.m octave-4.0.0/scripts/statistics/distributions/hygernd.m octave-4.0.0/scripts/statistics/distributions/binocdf.m octave-4.0.0/scripts/statistics/distributions/stdnormal_pdf.m octave-4.0.0/scripts/statistics/distributions/normrnd.m octave-4.0.0/scripts/statistics/distributions/unidcdf.m octave-4.0.0/scripts/statistics/distributions/stdnormal_inv.m octave-4.0.0/scripts/statistics/distributions/lognrnd.m octave-4.0.0/scripts/statistics/distributions/poisspdf.m octave-4.0.0/scripts/statistics/distributions/nbinpdf.m octave-4.0.0/scripts/statistics/distributions/geocdf.m octave-4.0.0/scripts/statistics/distributions/fpdf.m octave-4.0.0/scripts/statistics/distributions/unidinv.m octave-4.0.0/scripts/statistics/distributions/stdnormal_rnd.m octave-4.0.0/scripts/statistics/distributions/empirical_cdf.m octave-4.0.0/scripts/statistics/distributions/discrete_rnd.m octave-4.0.0/scripts/statistics/distributions/binornd.m octave-4.0.0/scripts/statistics/distributions/wblpdf.m octave-4.0.0/scripts/statistics/distributions/normpdf.m octave-4.0.0/scripts/statistics/distributions/wblcdf.m octave-4.0.0/scripts/statistics/distributions/unidpdf.m octave-4.0.0/scripts/statistics/distributions/chi2rnd.m octave-4.0.0/scripts/statistics/distributions/geornd.m octave-4.0.0/scripts/statistics/distributions/unidrnd.m octave-4.0.0/scripts/statistics/distributions/logistic_inv.m octave-4.0.0/scripts/statistics/distributions/gampdf.m octave-4.0.0/scripts/statistics/distributions/normcdf.m octave-4.0.0/scripts/statistics/distributions/chi2pdf.m octave-4.0.0/scripts/statistics/distributions/tcdf.m octave-4.0.0/scripts/statistics/distributions/laplace_inv.m octave-4.0.0/scripts/statistics/distributions/cauchy_inv.m octave-4.0.0/scripts/statistics/distributions/logistic_pdf.m octave-4.0.0/scripts/statistics/distributions/gamcdf.m octave-4.0.0/scripts/statistics/distributions/frnd.m octave-4.0.0/scripts/statistics/distributions/geoinv.m octave-4.0.0/scripts/statistics/distributions/cauchy_cdf.m octave-4.0.0/scripts/statistics/distributions/betacdf.m octave-4.0.0/scripts/statistics/distributions/trnd.m octave-4.0.0/scripts/statistics/distributions/poissinv.m octave-4.0.0/scripts/statistics/distributions/unifrnd.m octave-4.0.0/scripts/statistics/distributions/chi2inv.m octave-4.0.0/scripts/statistics/distributions/hygecdf.m octave-4.0.0/scripts/statistics/distributions/unifinv.m octave-4.0.0/scripts/statistics/distributions/nbinrnd.m octave-4.0.0/scripts/statistics/distributions/cauchy_rnd.m octave-4.0.0/scripts/statistics/distributions/unifcdf.m octave-4.0.0/scripts/statistics/distributions/logncdf.m octave-4.0.0/scripts/statistics/distributions/discrete_pdf.m octave-4.0.0/scripts/statistics/distributions/empirical_pdf.m octave-4.0.0/scripts/statistics/distributions/betarnd.m octave-4.0.0/scripts/statistics/distributions/nbininv.m octave-4.0.0/scripts/statistics/distributions/empirical_rnd.m octave-4.0.0/scripts/statistics/models/ octave-4.0.0/scripts/statistics/models/module.mk octave-4.0.0/scripts/statistics/models/logistic_regression.m octave-4.0.0/scripts/statistics/models/private/ octave-4.0.0/scripts/statistics/models/private/logistic_regression_likelihood.m octave-4.0.0/scripts/statistics/models/private/logistic_regression_derivatives.m octave-4.0.0/scripts/statistics/base/ octave-4.0.0/scripts/statistics/base/quantile.m octave-4.0.0/scripts/statistics/base/skewness.m octave-4.0.0/scripts/statistics/base/gls.m octave-4.0.0/scripts/statistics/base/mode.m octave-4.0.0/scripts/statistics/base/module.mk octave-4.0.0/scripts/statistics/base/kendall.m octave-4.0.0/scripts/statistics/base/mean.m octave-4.0.0/scripts/statistics/base/prctile.m octave-4.0.0/scripts/statistics/base/table.m octave-4.0.0/scripts/statistics/base/center.m octave-4.0.0/scripts/statistics/base/logit.m octave-4.0.0/scripts/statistics/base/ranks.m octave-4.0.0/scripts/statistics/base/iqr.m octave-4.0.0/scripts/statistics/base/moment.m octave-4.0.0/scripts/statistics/base/ols.m octave-4.0.0/scripts/statistics/base/var.m octave-4.0.0/scripts/statistics/base/runlength.m octave-4.0.0/scripts/statistics/base/kurtosis.m octave-4.0.0/scripts/statistics/base/corr.m octave-4.0.0/scripts/statistics/base/mahalanobis.m octave-4.0.0/scripts/statistics/base/statistics.m octave-4.0.0/scripts/statistics/base/range.m octave-4.0.0/scripts/statistics/base/std.m octave-4.0.0/scripts/statistics/base/median.m octave-4.0.0/scripts/statistics/base/meansq.m octave-4.0.0/scripts/statistics/base/qqplot.m octave-4.0.0/scripts/statistics/base/histc.m octave-4.0.0/scripts/statistics/base/ppplot.m octave-4.0.0/scripts/statistics/base/lscov.m octave-4.0.0/scripts/statistics/base/run_count.m octave-4.0.0/scripts/statistics/base/cov.m octave-4.0.0/scripts/statistics/base/zscore.m octave-4.0.0/scripts/statistics/base/cloglog.m octave-4.0.0/scripts/statistics/base/spearman.m octave-4.0.0/scripts/statistics/base/probit.m octave-4.0.0/scripts/statistics/tests/ octave-4.0.0/scripts/statistics/tests/t_test_regression.m octave-4.0.0/scripts/statistics/tests/anova.m octave-4.0.0/scripts/statistics/tests/manova.m octave-4.0.0/scripts/statistics/tests/t_test.m octave-4.0.0/scripts/statistics/tests/hotelling_test_2.m octave-4.0.0/scripts/statistics/tests/u_test.m octave-4.0.0/scripts/statistics/tests/module.mk octave-4.0.0/scripts/statistics/tests/run_test.m octave-4.0.0/scripts/statistics/tests/z_test.m octave-4.0.0/scripts/statistics/tests/chisquare_test_independence.m octave-4.0.0/scripts/statistics/tests/t_test_2.m octave-4.0.0/scripts/statistics/tests/welch_test.m octave-4.0.0/scripts/statistics/tests/bartlett_test.m octave-4.0.0/scripts/statistics/tests/mcnemar_test.m octave-4.0.0/scripts/statistics/tests/sign_test.m octave-4.0.0/scripts/statistics/tests/wilcoxon_test.m octave-4.0.0/scripts/statistics/tests/f_test_regression.m octave-4.0.0/scripts/statistics/tests/chisquare_test_homogeneity.m octave-4.0.0/scripts/statistics/tests/prop_test_2.m octave-4.0.0/scripts/statistics/tests/cor_test.m octave-4.0.0/scripts/statistics/tests/hotelling_test.m octave-4.0.0/scripts/statistics/tests/kruskal_wallis_test.m octave-4.0.0/scripts/statistics/tests/z_test_2.m octave-4.0.0/scripts/statistics/tests/var_test.m octave-4.0.0/scripts/statistics/tests/kolmogorov_smirnov_test.m octave-4.0.0/scripts/statistics/tests/kolmogorov_smirnov_test_2.m octave-4.0.0/scripts/@ftp/ octave-4.0.0/scripts/@ftp/display.m octave-4.0.0/scripts/@ftp/mput.m octave-4.0.0/scripts/@ftp/cd.m octave-4.0.0/scripts/@ftp/module.mk octave-4.0.0/scripts/@ftp/ftp.m octave-4.0.0/scripts/@ftp/dir.m octave-4.0.0/scripts/@ftp/rmdir.m octave-4.0.0/scripts/@ftp/binary.m octave-4.0.0/scripts/@ftp/rename.m octave-4.0.0/scripts/@ftp/ascii.m octave-4.0.0/scripts/@ftp/loadobj.m octave-4.0.0/scripts/@ftp/delete.m octave-4.0.0/scripts/@ftp/mkdir.m octave-4.0.0/scripts/@ftp/saveobj.m octave-4.0.0/scripts/@ftp/close.m octave-4.0.0/scripts/@ftp/mget.m octave-4.0.0/scripts/polynomial/ octave-4.0.0/scripts/polynomial/ppjumps.m octave-4.0.0/scripts/polynomial/conv.m octave-4.0.0/scripts/polynomial/mpoles.m octave-4.0.0/scripts/polynomial/module.mk octave-4.0.0/scripts/polynomial/ppval.m octave-4.0.0/scripts/polynomial/unmkpp.m octave-4.0.0/scripts/polynomial/polyfit.m octave-4.0.0/scripts/polynomial/poly.m octave-4.0.0/scripts/polynomial/deconv.m octave-4.0.0/scripts/polynomial/polyout.m octave-4.0.0/scripts/polynomial/residue.m octave-4.0.0/scripts/polynomial/splinefit.m octave-4.0.0/scripts/polynomial/polyvalm.m octave-4.0.0/scripts/polynomial/ppder.m octave-4.0.0/scripts/polynomial/mkpp.m octave-4.0.0/scripts/polynomial/spline.m octave-4.0.0/scripts/polynomial/roots.m octave-4.0.0/scripts/polynomial/polygcd.m octave-4.0.0/scripts/polynomial/compan.m octave-4.0.0/scripts/polynomial/polyreduce.m octave-4.0.0/scripts/polynomial/polyaffine.m octave-4.0.0/scripts/polynomial/pchip.m octave-4.0.0/scripts/polynomial/private/ octave-4.0.0/scripts/polynomial/private/__splinefit__.m octave-4.0.0/scripts/polynomial/polyval.m octave-4.0.0/scripts/polynomial/polyint.m octave-4.0.0/scripts/polynomial/polyeig.m octave-4.0.0/scripts/polynomial/polyder.m octave-4.0.0/scripts/polynomial/ppint.m octave-4.0.0/scripts/geometry/ octave-4.0.0/scripts/geometry/delaunay.m octave-4.0.0/scripts/geometry/inpolygon.m octave-4.0.0/scripts/geometry/tsearchn.m octave-4.0.0/scripts/geometry/griddata3.m octave-4.0.0/scripts/geometry/module.mk octave-4.0.0/scripts/geometry/voronoi.m octave-4.0.0/scripts/geometry/delaunayn.m octave-4.0.0/scripts/geometry/griddatan.m octave-4.0.0/scripts/geometry/convhull.m octave-4.0.0/scripts/geometry/griddata.m octave-4.0.0/scripts/geometry/dsearch.m octave-4.0.0/scripts/geometry/voronoin.m octave-4.0.0/scripts/geometry/rectint.m octave-4.0.0/scripts/geometry/dsearchn.m octave-4.0.0/scripts/java/ octave-4.0.0/scripts/java/javaclasspath.m octave-4.0.0/scripts/java/org/ octave-4.0.0/scripts/java/org/octave/ octave-4.0.0/scripts/java/org/octave/ClassHelper.java octave-4.0.0/scripts/java/org/octave/TeXtranslator.java octave-4.0.0/scripts/java/org/octave/TeXcode.java octave-4.0.0/scripts/java/org/octave/Octave.java octave-4.0.0/scripts/java/org/octave/DlgListener.java octave-4.0.0/scripts/java/org/octave/images/ octave-4.0.0/scripts/java/org/octave/images/octave.png octave-4.0.0/scripts/java/org/octave/images/error.png octave-4.0.0/scripts/java/org/octave/images/warning.png octave-4.0.0/scripts/java/org/octave/images/question.png octave-4.0.0/scripts/java/org/octave/images/information.png octave-4.0.0/scripts/java/org/octave/OctClassLoader.java octave-4.0.0/scripts/java/org/octave/OctaveReference.java octave-4.0.0/scripts/java/org/octave/JDialogBox.java octave-4.0.0/scripts/java/org/octave/Matrix.java octave-4.0.0/scripts/java/usejava.m octave-4.0.0/scripts/java/java_get.m octave-4.0.0/scripts/java/javarmpath.m octave-4.0.0/scripts/java/module.mk octave-4.0.0/scripts/java/javaaddpath.m octave-4.0.0/scripts/java/java_set.m octave-4.0.0/scripts/java/octave.jar octave-4.0.0/scripts/java/javachk.m octave-4.0.0/scripts/java/javamem.m octave-4.0.0/scripts/java/javaArray.m octave-4.0.0/scripts/path/ octave-4.0.0/scripts/path/savepath.m octave-4.0.0/scripts/path/module.mk octave-4.0.0/scripts/path/pathdef.m octave-4.0.0/scripts/path/private/ octave-4.0.0/scripts/path/private/getsavepath.m octave-4.0.0/scripts/path/matlabroot.m octave-4.0.0/scripts/image/ octave-4.0.0/scripts/image/cmpermute.m octave-4.0.0/scripts/image/iscolormap.m octave-4.0.0/scripts/image/rgb2ntsc.m octave-4.0.0/scripts/image/copper.m octave-4.0.0/scripts/image/cool.m octave-4.0.0/scripts/image/module.mk octave-4.0.0/scripts/image/cmunique.m octave-4.0.0/scripts/image/rgb2ind.m octave-4.0.0/scripts/image/imread.m octave-4.0.0/scripts/image/colorcube.m octave-4.0.0/scripts/image/gray2ind.m octave-4.0.0/scripts/image/prism.m octave-4.0.0/scripts/image/lines.m octave-4.0.0/scripts/image/autumn.m octave-4.0.0/scripts/image/pink.m octave-4.0.0/scripts/image/jet.m octave-4.0.0/scripts/image/imformats.m octave-4.0.0/scripts/image/imshow.m octave-4.0.0/scripts/image/spring.m octave-4.0.0/scripts/image/hsv.m octave-4.0.0/scripts/image/winter.m octave-4.0.0/scripts/image/summer.m octave-4.0.0/scripts/image/ocean.m octave-4.0.0/scripts/image/hot.m octave-4.0.0/scripts/image/rgb2hsv.m octave-4.0.0/scripts/image/colormap.m octave-4.0.0/scripts/image/hsv2rgb.m octave-4.0.0/scripts/image/image.m octave-4.0.0/scripts/image/rainbow.m octave-4.0.0/scripts/image/spinmap.m octave-4.0.0/scripts/image/imfinfo.m octave-4.0.0/scripts/image/rgbplot.m octave-4.0.0/scripts/image/bone.m octave-4.0.0/scripts/image/flag.m octave-4.0.0/scripts/image/default.img octave-4.0.0/scripts/image/private/ octave-4.0.0/scripts/image/private/imageIO.m octave-4.0.0/scripts/image/private/ind2x.m octave-4.0.0/scripts/image/private/imwrite_filename.m octave-4.0.0/scripts/image/private/__imread__.m octave-4.0.0/scripts/image/private/__imwrite__.m octave-4.0.0/scripts/image/private/__imfinfo__.m octave-4.0.0/scripts/image/brighten.m octave-4.0.0/scripts/image/ind2rgb.m octave-4.0.0/scripts/image/cubehelix.m octave-4.0.0/scripts/image/white.m octave-4.0.0/scripts/image/ind2gray.m octave-4.0.0/scripts/image/ntsc2rgb.m octave-4.0.0/scripts/image/imwrite.m octave-4.0.0/scripts/image/imagesc.m octave-4.0.0/scripts/image/gray.m octave-4.0.0/scripts/image/contrast.m octave-4.0.0/scripts/plot/ octave-4.0.0/scripts/plot/appearance/ octave-4.0.0/scripts/plot/appearance/orient.m octave-4.0.0/scripts/plot/appearance/annotation.m octave-4.0.0/scripts/plot/appearance/datetick.m octave-4.0.0/scripts/plot/appearance/pbaspect.m octave-4.0.0/scripts/plot/appearance/module.mk octave-4.0.0/scripts/plot/appearance/clabel.m octave-4.0.0/scripts/plot/appearance/ylabel.m octave-4.0.0/scripts/plot/appearance/xlim.m octave-4.0.0/scripts/plot/appearance/legend.m octave-4.0.0/scripts/plot/appearance/ylim.m octave-4.0.0/scripts/plot/appearance/grid.m octave-4.0.0/scripts/plot/appearance/specular.m octave-4.0.0/scripts/plot/appearance/view.m octave-4.0.0/scripts/plot/appearance/gtext.m octave-4.0.0/scripts/plot/appearance/zlabel.m octave-4.0.0/scripts/plot/appearance/axis.m octave-4.0.0/scripts/plot/appearance/__clabel__.m octave-4.0.0/scripts/plot/appearance/daspect.m octave-4.0.0/scripts/plot/appearance/hidden.m octave-4.0.0/scripts/plot/appearance/zlim.m octave-4.0.0/scripts/plot/appearance/text.m octave-4.0.0/scripts/plot/appearance/xlabel.m octave-4.0.0/scripts/plot/appearance/__getlegenddata__.m octave-4.0.0/scripts/plot/appearance/shading.m octave-4.0.0/scripts/plot/appearance/diffuse.m octave-4.0.0/scripts/plot/appearance/private/ octave-4.0.0/scripts/plot/appearance/private/__axis_limits__.m octave-4.0.0/scripts/plot/appearance/private/__axis_label__.m octave-4.0.0/scripts/plot/appearance/box.m octave-4.0.0/scripts/plot/appearance/caxis.m octave-4.0.0/scripts/plot/appearance/title.m octave-4.0.0/scripts/plot/appearance/whitebg.m octave-4.0.0/scripts/plot/util/ octave-4.0.0/scripts/plot/util/refresh.m octave-4.0.0/scripts/plot/util/__default_plot_options__.m octave-4.0.0/scripts/plot/util/__next_line_style__.m octave-4.0.0/scripts/plot/util/ishold.m octave-4.0.0/scripts/plot/util/findfigs.m octave-4.0.0/scripts/plot/util/module.mk octave-4.0.0/scripts/plot/util/hdl2struct.m octave-4.0.0/scripts/plot/util/figure.m octave-4.0.0/scripts/plot/util/struct2hdl.m octave-4.0.0/scripts/plot/util/rotate.m octave-4.0.0/scripts/plot/util/saveas.m octave-4.0.0/scripts/plot/util/newplot.m octave-4.0.0/scripts/plot/util/clf.m octave-4.0.0/scripts/plot/util/cla.m octave-4.0.0/scripts/plot/util/gnuplot_binary.in octave-4.0.0/scripts/plot/util/isaxes.m octave-4.0.0/scripts/plot/util/im2frame.m octave-4.0.0/scripts/plot/util/shg.m octave-4.0.0/scripts/plot/util/isprop.m octave-4.0.0/scripts/plot/util/gcbf.m octave-4.0.0/scripts/plot/util/subplot.m octave-4.0.0/scripts/plot/util/colstyle.m octave-4.0.0/scripts/plot/util/gcbo.m octave-4.0.0/scripts/plot/util/axes.m octave-4.0.0/scripts/plot/util/hggroup.m octave-4.0.0/scripts/plot/util/ishghandle.m octave-4.0.0/scripts/plot/util/__pltopt__.m octave-4.0.0/scripts/plot/util/hold.m octave-4.0.0/scripts/plot/util/linkaxes.m octave-4.0.0/scripts/plot/util/gnuplot_binary.m octave-4.0.0/scripts/plot/util/__next_line_color__.m octave-4.0.0/scripts/plot/util/__plt_get_axis_arg__.m octave-4.0.0/scripts/plot/util/printd.m octave-4.0.0/scripts/plot/util/ginput.m octave-4.0.0/scripts/plot/util/zoom.m octave-4.0.0/scripts/plot/util/copyobj.m octave-4.0.0/scripts/plot/util/findall.m octave-4.0.0/scripts/plot/util/hgload.m octave-4.0.0/scripts/plot/util/print.m octave-4.0.0/scripts/plot/util/ancestor.m octave-4.0.0/scripts/plot/util/frame2im.m octave-4.0.0/scripts/plot/util/private/ octave-4.0.0/scripts/plot/util/private/__print_parse_opts__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_ginput__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_version__.m octave-4.0.0/scripts/plot/util/private/__go_draw_axes__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_has_feature__.m octave-4.0.0/scripts/plot/util/private/__tight_eps_bbox__.m octave-4.0.0/scripts/plot/util/private/__go_draw_figure__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_get_var__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_open_stream__.m octave-4.0.0/scripts/plot/util/private/__opengl_print__.m octave-4.0.0/scripts/plot/util/private/__ghostscript__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_has_terminal__.m octave-4.0.0/scripts/plot/util/private/__gnuplot_print__.m octave-4.0.0/scripts/plot/util/private/__add_default_menu__.m octave-4.0.0/scripts/plot/util/pan.m octave-4.0.0/scripts/plot/util/__gnuplot_drawnow__.m octave-4.0.0/scripts/plot/util/rotate3d.m octave-4.0.0/scripts/plot/util/closereq.m octave-4.0.0/scripts/plot/util/isfigure.m octave-4.0.0/scripts/plot/util/gcf.m octave-4.0.0/scripts/plot/util/hgsave.m octave-4.0.0/scripts/plot/util/graphics_toolkit.m octave-4.0.0/scripts/plot/util/refreshdata.m octave-4.0.0/scripts/plot/util/ndgrid.m octave-4.0.0/scripts/plot/util/gco.m octave-4.0.0/scripts/plot/util/findobj.m octave-4.0.0/scripts/plot/util/gca.m octave-4.0.0/scripts/plot/util/meshgrid.m octave-4.0.0/scripts/plot/util/linkprop.m octave-4.0.0/scripts/plot/util/close.m octave-4.0.0/scripts/plot/util/allchild.m octave-4.0.0/scripts/plot/util/__actual_axis_position__.m octave-4.0.0/scripts/plot/draw/ octave-4.0.0/scripts/plot/draw/sphere.m octave-4.0.0/scripts/plot/draw/scatter.m octave-4.0.0/scripts/plot/draw/waterfall.m octave-4.0.0/scripts/plot/draw/surfc.m octave-4.0.0/scripts/plot/draw/rose.m octave-4.0.0/scripts/plot/draw/sombrero.m octave-4.0.0/scripts/plot/draw/tetramesh.m octave-4.0.0/scripts/plot/draw/triplot.m octave-4.0.0/scripts/plot/draw/polar.m octave-4.0.0/scripts/plot/draw/errorbar.m octave-4.0.0/scripts/plot/draw/stemleaf.m octave-4.0.0/scripts/plot/draw/module.mk octave-4.0.0/scripts/plot/draw/peaks.m octave-4.0.0/scripts/plot/draw/semilogy.m octave-4.0.0/scripts/plot/draw/slice.m octave-4.0.0/scripts/plot/draw/scatter3.m octave-4.0.0/scripts/plot/draw/contour3.m octave-4.0.0/scripts/plot/draw/hist.m octave-4.0.0/scripts/plot/draw/fplot.m octave-4.0.0/scripts/plot/draw/ezcontour.m octave-4.0.0/scripts/plot/draw/ezpolar.m octave-4.0.0/scripts/plot/draw/isonormals.m octave-4.0.0/scripts/plot/draw/line.m octave-4.0.0/scripts/plot/draw/ezmesh.m octave-4.0.0/scripts/plot/draw/compass.m octave-4.0.0/scripts/plot/draw/trisurf.m octave-4.0.0/scripts/plot/draw/feather.m octave-4.0.0/scripts/plot/draw/quiver.m octave-4.0.0/scripts/plot/draw/colorbar.m octave-4.0.0/scripts/plot/draw/ezsurfc.m octave-4.0.0/scripts/plot/draw/area.m octave-4.0.0/scripts/plot/draw/plotmatrix.m octave-4.0.0/scripts/plot/draw/meshc.m octave-4.0.0/scripts/plot/draw/isosurface.m octave-4.0.0/scripts/plot/draw/pcolor.m octave-4.0.0/scripts/plot/draw/trimesh.m octave-4.0.0/scripts/plot/draw/surfnorm.m octave-4.0.0/scripts/plot/draw/pie3.m octave-4.0.0/scripts/plot/draw/contour.m octave-4.0.0/scripts/plot/draw/semilogxerr.m octave-4.0.0/scripts/plot/draw/surfl.m octave-4.0.0/scripts/plot/draw/stairs.m octave-4.0.0/scripts/plot/draw/meshz.m octave-4.0.0/scripts/plot/draw/loglog.m octave-4.0.0/scripts/plot/draw/contourc.m octave-4.0.0/scripts/plot/draw/patch.m octave-4.0.0/scripts/plot/draw/plot3.m octave-4.0.0/scripts/plot/draw/quiver3.m octave-4.0.0/scripts/plot/draw/contourf.m octave-4.0.0/scripts/plot/draw/barh.m octave-4.0.0/scripts/plot/draw/stem3.m octave-4.0.0/scripts/plot/draw/loglogerr.m octave-4.0.0/scripts/plot/draw/private/ octave-4.0.0/scripts/plot/draw/private/__pie__.m octave-4.0.0/scripts/plot/draw/private/__stem__.m octave-4.0.0/scripts/plot/draw/private/__errplot__.m octave-4.0.0/scripts/plot/draw/private/__line__.m octave-4.0.0/scripts/plot/draw/private/__plt__.m octave-4.0.0/scripts/plot/draw/private/__errcomm__.m octave-4.0.0/scripts/plot/draw/private/__contour__.m octave-4.0.0/scripts/plot/draw/private/__interp_cube__.m octave-4.0.0/scripts/plot/draw/private/__marching_cube__.m octave-4.0.0/scripts/plot/draw/private/__patch__.m octave-4.0.0/scripts/plot/draw/private/__add_datasource__.m octave-4.0.0/scripts/plot/draw/private/__ezplot__.m octave-4.0.0/scripts/plot/draw/private/__scatter__.m octave-4.0.0/scripts/plot/draw/private/__bar__.m octave-4.0.0/scripts/plot/draw/private/__quiver__.m octave-4.0.0/scripts/plot/draw/plotyy.m octave-4.0.0/scripts/plot/draw/ezsurf.m octave-4.0.0/scripts/plot/draw/plot.m octave-4.0.0/scripts/plot/draw/surface.m octave-4.0.0/scripts/plot/draw/ezmeshc.m octave-4.0.0/scripts/plot/draw/ezcontourf.m octave-4.0.0/scripts/plot/draw/semilogx.m octave-4.0.0/scripts/plot/draw/comet3.m octave-4.0.0/scripts/plot/draw/isocolors.m octave-4.0.0/scripts/plot/draw/surf.m octave-4.0.0/scripts/plot/draw/stem.m octave-4.0.0/scripts/plot/draw/fill.m octave-4.0.0/scripts/plot/draw/pareto.m octave-4.0.0/scripts/plot/draw/bar.m octave-4.0.0/scripts/plot/draw/ribbon.m octave-4.0.0/scripts/plot/draw/cylinder.m octave-4.0.0/scripts/plot/draw/pie.m octave-4.0.0/scripts/plot/draw/semilogyerr.m octave-4.0.0/scripts/plot/draw/shrinkfaces.m octave-4.0.0/scripts/plot/draw/mesh.m octave-4.0.0/scripts/plot/draw/ellipsoid.m octave-4.0.0/scripts/plot/draw/ezplot3.m octave-4.0.0/scripts/plot/draw/ezplot.m octave-4.0.0/scripts/plot/draw/rectangle.m octave-4.0.0/scripts/plot/draw/comet.m octave-4.0.0/scripts/miscellaneous/ octave-4.0.0/scripts/miscellaneous/warning_ids.m octave-4.0.0/scripts/miscellaneous/version.m octave-4.0.0/scripts/miscellaneous/inputname.m octave-4.0.0/scripts/miscellaneous/run.m octave-4.0.0/scripts/miscellaneous/license.m octave-4.0.0/scripts/miscellaneous/substruct.m octave-4.0.0/scripts/miscellaneous/perl.m octave-4.0.0/scripts/miscellaneous/unzip.m octave-4.0.0/scripts/miscellaneous/bunzip2.m octave-4.0.0/scripts/miscellaneous/desktop.m octave-4.0.0/scripts/miscellaneous/untar.m octave-4.0.0/scripts/miscellaneous/module.mk octave-4.0.0/scripts/miscellaneous/fileparts.m octave-4.0.0/scripts/miscellaneous/edit.m octave-4.0.0/scripts/miscellaneous/tmpnam.m octave-4.0.0/scripts/miscellaneous/fullfile.m octave-4.0.0/scripts/miscellaneous/dir.m octave-4.0.0/scripts/miscellaneous/copyfile.m octave-4.0.0/scripts/miscellaneous/isappdata.m octave-4.0.0/scripts/miscellaneous/unix.m octave-4.0.0/scripts/miscellaneous/unpack.m octave-4.0.0/scripts/miscellaneous/cast.m octave-4.0.0/scripts/miscellaneous/fact.m octave-4.0.0/scripts/miscellaneous/pack.m octave-4.0.0/scripts/miscellaneous/swapbytes.m octave-4.0.0/scripts/miscellaneous/genvarname.m octave-4.0.0/scripts/miscellaneous/ls.m octave-4.0.0/scripts/miscellaneous/ver.m octave-4.0.0/scripts/miscellaneous/info.m octave-4.0.0/scripts/miscellaneous/python.m octave-4.0.0/scripts/miscellaneous/error_ids.m octave-4.0.0/scripts/miscellaneous/fileattrib.m octave-4.0.0/scripts/miscellaneous/tar.m octave-4.0.0/scripts/miscellaneous/compare_versions.m octave-4.0.0/scripts/miscellaneous/bug_report.m octave-4.0.0/scripts/miscellaneous/zip.m octave-4.0.0/scripts/miscellaneous/xor.m octave-4.0.0/scripts/miscellaneous/mex.m octave-4.0.0/scripts/miscellaneous/ans.m octave-4.0.0/scripts/miscellaneous/rmappdata.m octave-4.0.0/scripts/miscellaneous/citation.m octave-4.0.0/scripts/miscellaneous/symvar.m octave-4.0.0/scripts/miscellaneous/movefile.m octave-4.0.0/scripts/miscellaneous/setfield.m octave-4.0.0/scripts/miscellaneous/news.m octave-4.0.0/scripts/miscellaneous/debug.m octave-4.0.0/scripts/miscellaneous/gunzip.m octave-4.0.0/scripts/miscellaneous/menu.m octave-4.0.0/scripts/miscellaneous/getfield.m octave-4.0.0/scripts/miscellaneous/private/ octave-4.0.0/scripts/miscellaneous/private/display_info_file.m octave-4.0.0/scripts/miscellaneous/private/__w2mpth__.m octave-4.0.0/scripts/miscellaneous/private/__xzip__.m octave-4.0.0/scripts/miscellaneous/delete.m octave-4.0.0/scripts/miscellaneous/isunix.m octave-4.0.0/scripts/miscellaneous/parseparams.m octave-4.0.0/scripts/miscellaneous/list_primes.m octave-4.0.0/scripts/miscellaneous/open.m octave-4.0.0/scripts/miscellaneous/what.m octave-4.0.0/scripts/miscellaneous/computer.m octave-4.0.0/scripts/miscellaneous/bzip2.m octave-4.0.0/scripts/miscellaneous/getappdata.m octave-4.0.0/scripts/miscellaneous/semicolon.m octave-4.0.0/scripts/miscellaneous/gzip.m octave-4.0.0/scripts/miscellaneous/orderfields.m octave-4.0.0/scripts/miscellaneous/comma.m octave-4.0.0/scripts/miscellaneous/tempdir.m octave-4.0.0/scripts/miscellaneous/mkoctfile.m octave-4.0.0/scripts/miscellaneous/recycle.m octave-4.0.0/scripts/miscellaneous/ispc.m octave-4.0.0/scripts/miscellaneous/namelengthmax.m octave-4.0.0/scripts/miscellaneous/paren.m octave-4.0.0/scripts/miscellaneous/isdeployed.m octave-4.0.0/scripts/miscellaneous/setappdata.m octave-4.0.0/scripts/miscellaneous/ls_command.m octave-4.0.0/scripts/miscellaneous/mexext.m octave-4.0.0/scripts/miscellaneous/dos.m octave-4.0.0/scripts/miscellaneous/ismac.m octave-4.0.0/scripts/mkdoc.pl octave-4.0.0/scripts/Makefile.in octave-4.0.0/scripts/sparse/ octave-4.0.0/scripts/sparse/bicgstab.m octave-4.0.0/scripts/sparse/spconvert.m octave-4.0.0/scripts/sparse/colperm.m octave-4.0.0/scripts/sparse/module.mk octave-4.0.0/scripts/sparse/eigs.m octave-4.0.0/scripts/sparse/treeplot.m octave-4.0.0/scripts/sparse/gplot.m octave-4.0.0/scripts/sparse/gmres.m octave-4.0.0/scripts/sparse/spfun.m octave-4.0.0/scripts/sparse/ilu.m octave-4.0.0/scripts/sparse/spdiags.m octave-4.0.0/scripts/sparse/spones.m octave-4.0.0/scripts/sparse/ichol.m octave-4.0.0/scripts/sparse/spaugment.m octave-4.0.0/scripts/sparse/qmr.m octave-4.0.0/scripts/sparse/sprandn.m octave-4.0.0/scripts/sparse/cgs.m octave-4.0.0/scripts/sparse/svds.m octave-4.0.0/scripts/sparse/etreeplot.m octave-4.0.0/scripts/sparse/spstats.m octave-4.0.0/scripts/sparse/bicg.m octave-4.0.0/scripts/sparse/private/ octave-4.0.0/scripts/sparse/private/__sprand_impl__.m octave-4.0.0/scripts/sparse/spy.m octave-4.0.0/scripts/sparse/pcg.m octave-4.0.0/scripts/sparse/nonzeros.m octave-4.0.0/scripts/sparse/speye.m octave-4.0.0/scripts/sparse/pcr.m octave-4.0.0/scripts/sparse/treelayout.m octave-4.0.0/scripts/sparse/sprand.m octave-4.0.0/scripts/sparse/sprandsym.m octave-4.0.0/scripts/set/ octave-4.0.0/scripts/set/module.mk octave-4.0.0/scripts/set/setdiff.m octave-4.0.0/scripts/set/setxor.m octave-4.0.0/scripts/set/ismember.m octave-4.0.0/scripts/set/powerset.m octave-4.0.0/scripts/set/union.m octave-4.0.0/scripts/set/unique.m octave-4.0.0/scripts/set/private/ octave-4.0.0/scripts/set/private/validsetargs.m octave-4.0.0/scripts/set/intersect.m octave-4.0.0/scripts/time/ octave-4.0.0/scripts/time/clock.m octave-4.0.0/scripts/time/datevec.m octave-4.0.0/scripts/time/ctime.m octave-4.0.0/scripts/time/module.mk octave-4.0.0/scripts/time/addtodate.m octave-4.0.0/scripts/time/eomday.m octave-4.0.0/scripts/time/calendar.m octave-4.0.0/scripts/time/etime.m octave-4.0.0/scripts/time/is_leap_year.m octave-4.0.0/scripts/time/now.m octave-4.0.0/scripts/time/date.m octave-4.0.0/scripts/time/asctime.m octave-4.0.0/scripts/time/datenum.m octave-4.0.0/scripts/time/weekday.m octave-4.0.0/scripts/time/datestr.m octave-4.0.0/scripts/DOCSTRINGS octave-4.0.0/scripts/signal/ octave-4.0.0/scripts/signal/blackman.m octave-4.0.0/scripts/signal/sinewave.m octave-4.0.0/scripts/signal/autoreg_matrix.m octave-4.0.0/scripts/signal/durbinlevinson.m octave-4.0.0/scripts/signal/hanning.m octave-4.0.0/scripts/signal/fftconv.m octave-4.0.0/scripts/signal/periodogram.m octave-4.0.0/scripts/signal/module.mk octave-4.0.0/scripts/signal/ifftshift.m octave-4.0.0/scripts/signal/arch_fit.m octave-4.0.0/scripts/signal/spectral_adf.m octave-4.0.0/scripts/signal/arma_rnd.m octave-4.0.0/scripts/signal/unwrap.m octave-4.0.0/scripts/signal/spencer.m octave-4.0.0/scripts/signal/fftshift.m octave-4.0.0/scripts/signal/fftfilt.m octave-4.0.0/scripts/signal/arch_test.m octave-4.0.0/scripts/signal/filter2.m octave-4.0.0/scripts/signal/hurst.m octave-4.0.0/scripts/signal/detrend.m octave-4.0.0/scripts/signal/hamming.m octave-4.0.0/scripts/signal/spectral_xdf.m octave-4.0.0/scripts/signal/stft.m octave-4.0.0/scripts/signal/bartlett.m octave-4.0.0/scripts/signal/arch_rnd.m octave-4.0.0/scripts/signal/freqz.m octave-4.0.0/scripts/signal/sinetone.m octave-4.0.0/scripts/signal/private/ octave-4.0.0/scripts/signal/private/triangle_lw.m octave-4.0.0/scripts/signal/private/triangle_sw.m octave-4.0.0/scripts/signal/private/rectangle_sw.m octave-4.0.0/scripts/signal/private/rectangle_lw.m octave-4.0.0/scripts/signal/fractdiff.m octave-4.0.0/scripts/signal/diffpara.m octave-4.0.0/scripts/signal/synthesis.m octave-4.0.0/scripts/signal/freqz_plot.m octave-4.0.0/scripts/signal/yulewalker.m octave-4.0.0/scripts/signal/sinc.m octave-4.0.0/scripts/strings/ octave-4.0.0/scripts/strings/base2dec.m octave-4.0.0/scripts/strings/module.mk octave-4.0.0/scripts/strings/mat2str.m octave-4.0.0/scripts/strings/dec2bin.m octave-4.0.0/scripts/strings/strtok.m octave-4.0.0/scripts/strings/strtrim.m octave-4.0.0/scripts/strings/deblank.m octave-4.0.0/scripts/strings/findstr.m octave-4.0.0/scripts/strings/rindex.m octave-4.0.0/scripts/strings/ostrsplit.m octave-4.0.0/scripts/strings/strjust.m octave-4.0.0/scripts/strings/strchr.m octave-4.0.0/scripts/strings/hex2dec.m octave-4.0.0/scripts/strings/index.m octave-4.0.0/scripts/strings/strmatch.m octave-4.0.0/scripts/strings/dec2hex.m octave-4.0.0/scripts/strings/strsplit.m octave-4.0.0/scripts/strings/strjoin.m octave-4.0.0/scripts/strings/blanks.m octave-4.0.0/scripts/strings/untabify.m octave-4.0.0/scripts/strings/strcat.m octave-4.0.0/scripts/strings/strtrunc.m octave-4.0.0/scripts/strings/str2num.m octave-4.0.0/scripts/strings/validatestring.m octave-4.0.0/scripts/strings/cstrcat.m octave-4.0.0/scripts/strings/regexptranslate.m octave-4.0.0/scripts/strings/bin2dec.m octave-4.0.0/scripts/strings/dec2base.m octave-4.0.0/scripts/strings/isletter.m octave-4.0.0/scripts/strings/substr.m octave-4.0.0/scripts/strings/isstrprop.m octave-4.0.0/scripts/io/ octave-4.0.0/scripts/io/textread.m octave-4.0.0/scripts/io/module.mk octave-4.0.0/scripts/io/csvread.m octave-4.0.0/scripts/io/csvwrite.m octave-4.0.0/scripts/io/dlmwrite.m octave-4.0.0/scripts/io/strread.m octave-4.0.0/scripts/io/fileread.m octave-4.0.0/scripts/io/is_valid_file_id.m octave-4.0.0/scripts/io/textscan.m octave-4.0.0/scripts/io/beep.m octave-4.0.0/scripts/io/importdata.m octave-4.0.0/scripts/elfun/ octave-4.0.0/scripts/elfun/tand.m octave-4.0.0/scripts/elfun/acoth.m octave-4.0.0/scripts/elfun/asech.m octave-4.0.0/scripts/elfun/module.mk octave-4.0.0/scripts/elfun/acsch.m octave-4.0.0/scripts/elfun/csch.m octave-4.0.0/scripts/elfun/acot.m octave-4.0.0/scripts/elfun/sind.m octave-4.0.0/scripts/elfun/asind.m octave-4.0.0/scripts/elfun/csc.m octave-4.0.0/scripts/elfun/sech.m octave-4.0.0/scripts/elfun/acscd.m octave-4.0.0/scripts/elfun/asecd.m octave-4.0.0/scripts/elfun/acotd.m octave-4.0.0/scripts/elfun/asec.m octave-4.0.0/scripts/elfun/cosd.m octave-4.0.0/scripts/elfun/acosd.m octave-4.0.0/scripts/elfun/cot.m octave-4.0.0/scripts/elfun/cotd.m octave-4.0.0/scripts/elfun/atand.m octave-4.0.0/scripts/elfun/secd.m octave-4.0.0/scripts/elfun/cscd.m octave-4.0.0/scripts/elfun/coth.m octave-4.0.0/scripts/elfun/sec.m octave-4.0.0/scripts/elfun/atan2d.m octave-4.0.0/scripts/elfun/acsc.m octave-4.0.0/scripts/gui/ octave-4.0.0/scripts/gui/questdlg.m octave-4.0.0/scripts/gui/uigetdir.m octave-4.0.0/scripts/gui/uimenu.m octave-4.0.0/scripts/gui/uipanel.m octave-4.0.0/scripts/gui/waitforbuttonpress.m octave-4.0.0/scripts/gui/module.mk octave-4.0.0/scripts/gui/uipushtool.m octave-4.0.0/scripts/gui/listdlg.m octave-4.0.0/scripts/gui/msgbox.m octave-4.0.0/scripts/gui/uitoggletool.m octave-4.0.0/scripts/gui/guihandles.m octave-4.0.0/scripts/gui/uicontextmenu.m octave-4.0.0/scripts/gui/uicontrol.m octave-4.0.0/scripts/gui/errordlg.m octave-4.0.0/scripts/gui/inputdlg.m octave-4.0.0/scripts/gui/uiresume.m octave-4.0.0/scripts/gui/guidata.m octave-4.0.0/scripts/gui/uigetfile.m octave-4.0.0/scripts/gui/uiputfile.m octave-4.0.0/scripts/gui/private/ octave-4.0.0/scripts/gui/private/__uigetdir_fltk__.m octave-4.0.0/scripts/gui/private/__is_function__.m octave-4.0.0/scripts/gui/private/__uiobject_split_args__.m octave-4.0.0/scripts/gui/private/__uiputfile_fltk__.m octave-4.0.0/scripts/gui/private/message_dialog.m octave-4.0.0/scripts/gui/private/__get_funcname__.m octave-4.0.0/scripts/gui/private/__file_filter__.m octave-4.0.0/scripts/gui/private/__fltk_file_filter__.m octave-4.0.0/scripts/gui/private/__uigetfile_fltk__.m octave-4.0.0/scripts/gui/waitbar.m octave-4.0.0/scripts/gui/uitoolbar.m octave-4.0.0/scripts/gui/warndlg.m octave-4.0.0/scripts/gui/uiwait.m octave-4.0.0/scripts/gui/helpdlg.m octave-4.0.0/scripts/Makefile.am octave-4.0.0/scripts/deprecated/ octave-4.0.0/scripts/deprecated/isequalwithequalnans.m octave-4.0.0/scripts/deprecated/saveaudio.m octave-4.0.0/scripts/deprecated/re_read_readline_init_file.m octave-4.0.0/scripts/deprecated/find_dir_in_path.m octave-4.0.0/scripts/deprecated/java_invoke.m octave-4.0.0/scripts/deprecated/nfields.m octave-4.0.0/scripts/deprecated/octave_tmp_file_name.m octave-4.0.0/scripts/deprecated/java_convert_matrix.m octave-4.0.0/scripts/deprecated/module.mk octave-4.0.0/scripts/deprecated/javafields.m octave-4.0.0/scripts/deprecated/loadaudio.m octave-4.0.0/scripts/deprecated/java_unsigned_conversion.m octave-4.0.0/scripts/deprecated/finite.m octave-4.0.0/scripts/deprecated/isstr.m octave-4.0.0/scripts/deprecated/fmod.m octave-4.0.0/scripts/deprecated/syl.m octave-4.0.0/scripts/deprecated/setaudio.m octave-4.0.0/scripts/deprecated/java_debug.m octave-4.0.0/scripts/deprecated/dump_prefs.m octave-4.0.0/scripts/deprecated/luinc.m octave-4.0.0/scripts/deprecated/read_readline_init_file.m octave-4.0.0/scripts/deprecated/default_save_options.m octave-4.0.0/scripts/deprecated/mouse_wheel_zoom.m octave-4.0.0/scripts/deprecated/saving_history.m octave-4.0.0/scripts/deprecated/usage.m octave-4.0.0/scripts/deprecated/gen_doc_cache.m octave-4.0.0/scripts/deprecated/fnmatch.m octave-4.0.0/scripts/deprecated/bicubic.m octave-4.0.0/scripts/deprecated/delaunay3.m octave-4.0.0/scripts/deprecated/gmap40.m octave-4.0.0/scripts/deprecated/java_new.m octave-4.0.0/scripts/deprecated/interp1q.m octave-4.0.0/scripts/deprecated/javamethods.m octave-4.0.0/scripts/deprecated/playaudio.m octave-4.0.0/scripts/startup/ octave-4.0.0/scripts/startup/module.mk octave-4.0.0/scripts/startup/main-rcfile octave-4.0.0/scripts/startup/inputrc octave-4.0.0/scripts/startup/local-rcfile octave-4.0.0/scripts/startup/__finish__.m octave-4.0.0/scripts/special-matrix/ octave-4.0.0/scripts/special-matrix/hadamard.m octave-4.0.0/scripts/special-matrix/magic.m octave-4.0.0/scripts/special-matrix/wilkinson.m octave-4.0.0/scripts/special-matrix/module.mk octave-4.0.0/scripts/special-matrix/pascal.m octave-4.0.0/scripts/special-matrix/rosser.m octave-4.0.0/scripts/special-matrix/hankel.m octave-4.0.0/scripts/special-matrix/toeplitz.m octave-4.0.0/scripts/special-matrix/vander.m octave-4.0.0/scripts/special-matrix/hilb.m octave-4.0.0/scripts/special-matrix/gallery.m octave-4.0.0/scripts/special-matrix/invhilb.m octave-4.0.0/scripts/optimization/ octave-4.0.0/scripts/optimization/pqpnonneg.m octave-4.0.0/scripts/optimization/fminbnd.m octave-4.0.0/scripts/optimization/module.mk octave-4.0.0/scripts/optimization/fsolve.m octave-4.0.0/scripts/optimization/glpk.m octave-4.0.0/scripts/optimization/fzero.m octave-4.0.0/scripts/optimization/fminunc.m octave-4.0.0/scripts/optimization/fminsearch.m octave-4.0.0/scripts/optimization/qp.m octave-4.0.0/scripts/optimization/private/ octave-4.0.0/scripts/optimization/private/__fdjac__.m octave-4.0.0/scripts/optimization/sqp.m octave-4.0.0/scripts/optimization/optimget.m octave-4.0.0/scripts/optimization/__all_opts__.m octave-4.0.0/scripts/optimization/lsqnonneg.m octave-4.0.0/scripts/optimization/optimset.m octave-4.0.0/scripts/specfun/ octave-4.0.0/scripts/specfun/bessel.m octave-4.0.0/scripts/specfun/pow2.m octave-4.0.0/scripts/specfun/module.mk octave-4.0.0/scripts/specfun/ellipke.m octave-4.0.0/scripts/specfun/reallog.m octave-4.0.0/scripts/specfun/nthroot.m octave-4.0.0/scripts/specfun/legendre.m octave-4.0.0/scripts/specfun/nchoosek.m octave-4.0.0/scripts/specfun/realsqrt.m octave-4.0.0/scripts/specfun/perms.m octave-4.0.0/scripts/specfun/factor.m octave-4.0.0/scripts/specfun/expint.m octave-4.0.0/scripts/specfun/beta.m octave-4.0.0/scripts/specfun/primes.m octave-4.0.0/scripts/specfun/isprime.m octave-4.0.0/scripts/specfun/realpow.m octave-4.0.0/scripts/specfun/lcm.m octave-4.0.0/scripts/specfun/betaln.m octave-4.0.0/scripts/specfun/factorial.m octave-4.0.0/scripts/linear-algebra/ octave-4.0.0/scripts/linear-algebra/linsolve.m octave-4.0.0/scripts/linear-algebra/trace.m octave-4.0.0/scripts/linear-algebra/issymmetric.m octave-4.0.0/scripts/linear-algebra/isdefinite.m octave-4.0.0/scripts/linear-algebra/module.mk octave-4.0.0/scripts/linear-algebra/orth.m octave-4.0.0/scripts/linear-algebra/housh.m octave-4.0.0/scripts/linear-algebra/istril.m octave-4.0.0/scripts/linear-algebra/rank.m octave-4.0.0/scripts/linear-algebra/onenormest.m octave-4.0.0/scripts/linear-algebra/vech.m octave-4.0.0/scripts/linear-algebra/logm.m octave-4.0.0/scripts/linear-algebra/ishermitian.m octave-4.0.0/scripts/linear-algebra/cond.m octave-4.0.0/scripts/linear-algebra/rref.m octave-4.0.0/scripts/linear-algebra/bandwidth.m octave-4.0.0/scripts/linear-algebra/krylov.m octave-4.0.0/scripts/linear-algebra/normest.m octave-4.0.0/scripts/linear-algebra/qzhess.m octave-4.0.0/scripts/linear-algebra/condest.m octave-4.0.0/scripts/linear-algebra/expm.m octave-4.0.0/scripts/linear-algebra/cross.m octave-4.0.0/scripts/linear-algebra/commutation_matrix.m octave-4.0.0/scripts/linear-algebra/planerot.m octave-4.0.0/scripts/linear-algebra/null.m octave-4.0.0/scripts/linear-algebra/subspace.m octave-4.0.0/scripts/linear-algebra/isbanded.m octave-4.0.0/scripts/linear-algebra/istriu.m octave-4.0.0/scripts/linear-algebra/duplication_matrix.m octave-4.0.0/scripts/linear-algebra/isdiag.m octave-4.0.0/scripts/testfun/ octave-4.0.0/scripts/testfun/__printf_assert__.m octave-4.0.0/scripts/testfun/module.mk octave-4.0.0/scripts/testfun/demo.m octave-4.0.0/scripts/testfun/speed.m octave-4.0.0/scripts/testfun/runtests.m octave-4.0.0/scripts/testfun/rundemos.m octave-4.0.0/scripts/testfun/__have_feature__.m octave-4.0.0/scripts/testfun/assert.m octave-4.0.0/scripts/testfun/example.m octave-4.0.0/scripts/testfun/__run_test_suite__.m octave-4.0.0/scripts/testfun/fail.m octave-4.0.0/scripts/testfun/test.m octave-4.0.0/scripts/testfun/__prog_output_assert__.m octave-4.0.0/scripts/mk-pkg-add octave-4.0.0/scripts/pkg/ octave-4.0.0/scripts/pkg/module.mk octave-4.0.0/scripts/pkg/private/ octave-4.0.0/scripts/pkg/private/verify_directory.m octave-4.0.0/scripts/pkg/private/shell.m octave-4.0.0/scripts/pkg/private/create_pkgadddel.m octave-4.0.0/scripts/pkg/private/get_unsatisfied_deps.m octave-4.0.0/scripts/pkg/private/get_forge_pkg.m octave-4.0.0/scripts/pkg/private/getarchdir.m octave-4.0.0/scripts/pkg/private/getarch.m octave-4.0.0/scripts/pkg/private/load_package_dirs.m octave-4.0.0/scripts/pkg/private/load_packages_and_dependencies.m octave-4.0.0/scripts/pkg/private/fix_version.m octave-4.0.0/scripts/pkg/private/install.m octave-4.0.0/scripts/pkg/private/rebuild.m octave-4.0.0/scripts/pkg/private/parse_pkg_idx.m octave-4.0.0/scripts/pkg/private/list_forge_packages.m octave-4.0.0/scripts/pkg/private/dirempty.m octave-4.0.0/scripts/pkg/private/generate_lookfor_cache.m octave-4.0.0/scripts/pkg/private/get_forge_download.m octave-4.0.0/scripts/pkg/private/packinfo_copy_file.m octave-4.0.0/scripts/pkg/private/print_package_description.m octave-4.0.0/scripts/pkg/private/repackage.m octave-4.0.0/scripts/pkg/private/describe.m octave-4.0.0/scripts/pkg/private/unload_packages.m octave-4.0.0/scripts/pkg/private/write_index.m octave-4.0.0/scripts/pkg/private/prepare_installation.m octave-4.0.0/scripts/pkg/private/is_architecture_dependent.m octave-4.0.0/scripts/pkg/private/build.m octave-4.0.0/scripts/pkg/private/finish_installation.m octave-4.0.0/scripts/pkg/private/installed_packages.m octave-4.0.0/scripts/pkg/private/default_prefix.m octave-4.0.0/scripts/pkg/private/extract_pkg.m octave-4.0.0/scripts/pkg/private/configure_make.m octave-4.0.0/scripts/pkg/private/get_description.m octave-4.0.0/scripts/pkg/private/fix_depends.m octave-4.0.0/scripts/pkg/private/getarchprefix.m octave-4.0.0/scripts/pkg/private/uninstall.m octave-4.0.0/scripts/pkg/private/copy_files.m octave-4.0.0/scripts/pkg/private/load_packages.m octave-4.0.0/scripts/pkg/private/save_order.m octave-4.0.0/scripts/pkg/pkg.m octave-4.0.0/examples/ octave-4.0.0/examples/code/ octave-4.0.0/examples/code/myprop.c octave-4.0.0/examples/code/myfunc.c octave-4.0.0/examples/code/fortransub.f octave-4.0.0/examples/code/embedded.cc octave-4.0.0/examples/code/funcdemo.cc octave-4.0.0/examples/code/celldemo.cc octave-4.0.0/examples/code/unwinddemo.cc octave-4.0.0/examples/code/mystring.c octave-4.0.0/examples/code/structdemo.cc octave-4.0.0/examples/code/oct_demo.cc octave-4.0.0/examples/code/mycell.c octave-4.0.0/examples/code/myfevalf.f octave-4.0.0/examples/code/make_int.cc octave-4.0.0/examples/code/mystruct.c octave-4.0.0/examples/code/paramdemo.cc octave-4.0.0/examples/code/@polynomial/ octave-4.0.0/examples/code/@polynomial/display.m octave-4.0.0/examples/code/@polynomial/module.mk octave-4.0.0/examples/code/@polynomial/double.m octave-4.0.0/examples/code/@polynomial/subsref.m octave-4.0.0/examples/code/@polynomial/get.m octave-4.0.0/examples/code/@polynomial/numel.m octave-4.0.0/examples/code/@polynomial/set.m octave-4.0.0/examples/code/@polynomial/roots.m octave-4.0.0/examples/code/@polynomial/subsasgn.m octave-4.0.0/examples/code/@polynomial/end.m octave-4.0.0/examples/code/@polynomial/mtimes.m octave-4.0.0/examples/code/@polynomial/plot.m octave-4.0.0/examples/code/@polynomial/polyval.m octave-4.0.0/examples/code/@polynomial/polynomial_superiorto.m octave-4.0.0/examples/code/@polynomial/polynomial.m octave-4.0.0/examples/code/addtwomatrices.cc octave-4.0.0/examples/code/mex_demo.c octave-4.0.0/examples/code/standalone.cc octave-4.0.0/examples/code/oregonator.cc octave-4.0.0/examples/code/mypow2.c octave-4.0.0/examples/code/myhello.c octave-4.0.0/examples/code/standalonebuiltin.cc octave-4.0.0/examples/code/Makefile.in octave-4.0.0/examples/code/globaldemo.cc octave-4.0.0/examples/code/COPYING octave-4.0.0/examples/code/myfeval.c octave-4.0.0/examples/code/fortrandemo.cc octave-4.0.0/examples/code/helloworld.cc octave-4.0.0/examples/code/oregonator.m octave-4.0.0/examples/code/mysparse.c octave-4.0.0/examples/code/Makefile.am octave-4.0.0/examples/code/myset.c octave-4.0.0/examples/code/@FIRfilter/ octave-4.0.0/examples/code/@FIRfilter/FIRfilter_aggregation.m octave-4.0.0/examples/code/@FIRfilter/display.m octave-4.0.0/examples/code/@FIRfilter/FIRfilter.m octave-4.0.0/examples/code/@FIRfilter/module.mk octave-4.0.0/examples/code/@FIRfilter/subsref.m octave-4.0.0/examples/code/@FIRfilter/subsasgn.m octave-4.0.0/examples/code/stringdemo.cc octave-4.0.0/examples/Makefile.in octave-4.0.0/examples/Makefile.am octave-4.0.0/examples/data/ octave-4.0.0/examples/data/penny.mat octave-4.0.0/examples/data/Makefile.in octave-4.0.0/examples/data/Makefile.am octave-4.0.0/CITATION octave-4.0.0/INSTALL.OCTAVE octave-4.0.0/config.in.h octave-4.0.0/oct-conf-post.in.h octave-4.0.0/Makefile.in octave-4.0.0/src/ octave-4.0.0/src/octave-config.in.cc octave-4.0.0/src/main-cli.cc octave-4.0.0/src/display-available.h octave-4.0.0/src/Makefile.in octave-4.0.0/src/display-available.c octave-4.0.0/src/main-gui.cc octave-4.0.0/src/main.in.cc octave-4.0.0/src/Makefile.am octave-4.0.0/src/shared-fcns.h octave-4.0.0/src/mkoctfile.in.cc octave-4.0.0/libgui/ octave-4.0.0/libgui/languages/ octave-4.0.0/libgui/languages/zh_CN.ts octave-4.0.0/libgui/languages/uk_UA.ts octave-4.0.0/libgui/languages/en_US.ts octave-4.0.0/libgui/languages/it_IT.ts octave-4.0.0/libgui/languages/es_ES.ts octave-4.0.0/libgui/languages/be_BY.ts octave-4.0.0/libgui/languages/pt_BR.ts octave-4.0.0/libgui/languages/de_DE.ts octave-4.0.0/libgui/languages/nl_NL.ts octave-4.0.0/libgui/languages/fr_FR.ts octave-4.0.0/libgui/languages/pt_PT.ts octave-4.0.0/libgui/languages/ru_RU.ts octave-4.0.0/libgui/languages/ja_JP.ts octave-4.0.0/libgui/graphics/ octave-4.0.0/libgui/graphics/TextEdit.h octave-4.0.0/libgui/graphics/FigureWindow.h octave-4.0.0/libgui/graphics/ObjectFactory.h octave-4.0.0/libgui/graphics/BaseControl.h octave-4.0.0/libgui/graphics/Object.cc octave-4.0.0/libgui/graphics/PopupMenuControl.cc octave-4.0.0/libgui/graphics/ButtonControl.cc octave-4.0.0/libgui/graphics/Object.h octave-4.0.0/libgui/graphics/KeyMap.h octave-4.0.0/libgui/graphics/module.mk octave-4.0.0/libgui/graphics/ToolBarButton.cc octave-4.0.0/libgui/graphics/annotation-dialog.ui octave-4.0.0/libgui/graphics/Panel.cc octave-4.0.0/libgui/graphics/Canvas.h octave-4.0.0/libgui/graphics/Backend.cc octave-4.0.0/libgui/graphics/ToggleTool.cc octave-4.0.0/libgui/graphics/PushTool.cc octave-4.0.0/libgui/graphics/TextControl.cc octave-4.0.0/libgui/graphics/Logger.h octave-4.0.0/libgui/graphics/images/ octave-4.0.0/libgui/graphics/images/zoom-in.png octave-4.0.0/libgui/graphics/images/rotate.png octave-4.0.0/libgui/graphics/images/pan.png octave-4.0.0/libgui/graphics/images/select.png octave-4.0.0/libgui/graphics/images/README octave-4.0.0/libgui/graphics/images/zoom-out.png octave-4.0.0/libgui/graphics/annotation-dialog.h octave-4.0.0/libgui/graphics/ToolBar.cc octave-4.0.0/libgui/graphics/Container.cc octave-4.0.0/libgui/graphics/Logger.cc octave-4.0.0/libgui/graphics/EditControl.h octave-4.0.0/libgui/graphics/gl-select.cc octave-4.0.0/libgui/graphics/ObjectFactory.cc octave-4.0.0/libgui/graphics/ToolBar.h octave-4.0.0/libgui/graphics/Menu.h octave-4.0.0/libgui/graphics/Container.h octave-4.0.0/libgui/graphics/Menu.cc octave-4.0.0/libgui/graphics/QtHandlesUtils.h octave-4.0.0/libgui/graphics/ContextMenu.h octave-4.0.0/libgui/graphics/TextEdit.cc octave-4.0.0/libgui/graphics/ToolBarButton.h octave-4.0.0/libgui/graphics/Figure.h octave-4.0.0/libgui/graphics/SliderControl.h octave-4.0.0/libgui/graphics/annotation-dialog.cc octave-4.0.0/libgui/graphics/ListBoxControl.h octave-4.0.0/libgui/graphics/ListBoxControl.cc octave-4.0.0/libgui/graphics/PushTool.h octave-4.0.0/libgui/graphics/PushButtonControl.cc octave-4.0.0/libgui/graphics/GenericEventNotify.h octave-4.0.0/libgui/graphics/ObjectProxy.h octave-4.0.0/libgui/graphics/gl-select.h octave-4.0.0/libgui/graphics/CheckBoxControl.cc octave-4.0.0/libgui/graphics/ContextMenu.cc octave-4.0.0/libgui/graphics/TextControl.h octave-4.0.0/libgui/graphics/GLCanvas.h octave-4.0.0/libgui/graphics/MouseModeActionGroup.cc octave-4.0.0/libgui/graphics/BaseControl.cc octave-4.0.0/libgui/graphics/Figure.cc octave-4.0.0/libgui/graphics/QtHandlesUtils.cc octave-4.0.0/libgui/graphics/PopupMenuControl.h octave-4.0.0/libgui/graphics/ToggleTool.h octave-4.0.0/libgui/graphics/EditControl.cc octave-4.0.0/libgui/graphics/ToggleButtonControl.h octave-4.0.0/libgui/graphics/MouseModeActionGroup.h octave-4.0.0/libgui/graphics/SliderControl.cc octave-4.0.0/libgui/graphics/GLCanvas.cc octave-4.0.0/libgui/graphics/Backend.h octave-4.0.0/libgui/graphics/__init_qt__.h octave-4.0.0/libgui/graphics/RadioButtonControl.h octave-4.0.0/libgui/graphics/CheckBoxControl.h octave-4.0.0/libgui/graphics/qthandles.qrc octave-4.0.0/libgui/graphics/PushButtonControl.h octave-4.0.0/libgui/graphics/ButtonControl.h octave-4.0.0/libgui/graphics/ToggleButtonControl.cc octave-4.0.0/libgui/graphics/ObjectProxy.cc octave-4.0.0/libgui/graphics/Canvas.cc octave-4.0.0/libgui/graphics/KeyMap.cc octave-4.0.0/libgui/graphics/MenuContainer.h octave-4.0.0/libgui/graphics/FigureWindow.cc octave-4.0.0/libgui/graphics/__init_qt__.cc octave-4.0.0/libgui/graphics/Panel.h octave-4.0.0/libgui/graphics/RadioButtonControl.cc octave-4.0.0/libgui/link-deps.mk octave-4.0.0/libgui/default-qt-settings.in octave-4.0.0/libgui/Makefile.in octave-4.0.0/libgui/src/ octave-4.0.0/libgui/src/terminal-dock-widget.cc octave-4.0.0/libgui/src/color-picker.h octave-4.0.0/libgui/src/files-dock-widget.h octave-4.0.0/libgui/src/octave-gui.cc octave-4.0.0/libgui/src/find-files-dialog.h octave-4.0.0/libgui/src/resource.qrc octave-4.0.0/libgui/src/octave-cmd.cc octave-4.0.0/libgui/src/settings-dialog.ui octave-4.0.0/libgui/src/terminal-dock-widget.h octave-4.0.0/libgui/src/main-window.h octave-4.0.0/libgui/src/module.mk octave-4.0.0/libgui/src/main-window.cc octave-4.0.0/libgui/src/workspace-model.h octave-4.0.0/libgui/src/workspace-model.cc octave-4.0.0/libgui/src/dialog.cc octave-4.0.0/libgui/src/resource-manager.h octave-4.0.0/libgui/src/octave-dock-widget.h octave-4.0.0/libgui/src/workspace-view.cc octave-4.0.0/libgui/src/octave-qt-link.cc octave-4.0.0/libgui/src/welcome-wizard.h octave-4.0.0/libgui/src/m-editor/ octave-4.0.0/libgui/src/m-editor/find-dialog.h octave-4.0.0/libgui/src/m-editor/file-editor.h octave-4.0.0/libgui/src/m-editor/file-editor-tab.cc octave-4.0.0/libgui/src/m-editor/file-editor.cc octave-4.0.0/libgui/src/m-editor/octave-txt-lexer.h octave-4.0.0/libgui/src/m-editor/octave-txt-lexer.cc octave-4.0.0/libgui/src/m-editor/file-editor-tab.h octave-4.0.0/libgui/src/m-editor/find-dialog.cc octave-4.0.0/libgui/src/m-editor/file-editor-interface.h octave-4.0.0/libgui/src/m-editor/octave-qscintilla.h octave-4.0.0/libgui/src/m-editor/octave-qscintilla.cc octave-4.0.0/libgui/src/qtinfo/ octave-4.0.0/libgui/src/qtinfo/webinfo.cc octave-4.0.0/libgui/src/qtinfo/webinfo.h octave-4.0.0/libgui/src/qtinfo/parser.cc octave-4.0.0/libgui/src/qtinfo/parser.h octave-4.0.0/libgui/src/find-files-model.h octave-4.0.0/libgui/src/documentation-dock-widget.cc octave-4.0.0/libgui/src/history-dock-widget.h octave-4.0.0/libgui/src/documentation-dock-widget.h octave-4.0.0/libgui/src/icons/ octave-4.0.0/libgui/src/icons/edit-find.png octave-4.0.0/libgui/src/icons/bp-rm-all.png octave-4.0.0/libgui/src/icons/widget-close.png octave-4.0.0/libgui/src/icons/applications-system.png octave-4.0.0/libgui/src/icons/letter_logo_ReleaseWidget.png octave-4.0.0/libgui/src/icons/go-last.png octave-4.0.0/libgui/src/icons/bp-prev.png octave-4.0.0/libgui/src/icons/letter_logo_HistoryDockWidget.png octave-4.0.0/libgui/src/icons/db-stop.png octave-4.0.0/libgui/src/icons/letter_logo_WorkspaceView.png octave-4.0.0/libgui/src/icons/widget-dock-light.png octave-4.0.0/libgui/src/icons/db-step-out.png octave-4.0.0/libgui/src/icons/widget-close-light.png octave-4.0.0/libgui/src/icons/go-first.png octave-4.0.0/libgui/src/icons/document-save.png octave-4.0.0/libgui/src/icons/letter_logo_FilesDockWidget.png octave-4.0.0/libgui/src/icons/bp-toggle.png octave-4.0.0/libgui/src/icons/view-refresh.png octave-4.0.0/libgui/src/icons/edit-find-replace.png octave-4.0.0/libgui/src/icons/letter_logo_FileEditor.png octave-4.0.0/libgui/src/icons/zoom-in.png octave-4.0.0/libgui/src/icons/icons_license octave-4.0.0/libgui/src/icons/widget-undock-light.png octave-4.0.0/libgui/src/icons/graphic_logo_WorkspaceView.png octave-4.0.0/libgui/src/icons/edit-paste.png octave-4.0.0/libgui/src/icons/document-print.png octave-4.0.0/libgui/src/icons/graphic_logo_FileEditor.png octave-4.0.0/libgui/src/icons/graphic_logo_DocumentationDockWidget.png octave-4.0.0/libgui/src/icons/document-open.png octave-4.0.0/libgui/src/icons/user-home.png octave-4.0.0/libgui/src/icons/logo.png octave-4.0.0/libgui/src/icons/folder-new.png octave-4.0.0/libgui/src/icons/db-cont.png octave-4.0.0/libgui/src/icons/db-step-in.png octave-4.0.0/libgui/src/icons/edit-cut.png octave-4.0.0/libgui/src/icons/document-new.png octave-4.0.0/libgui/src/icons/graphic_logo_NewsDockWidget.png octave-4.0.0/libgui/src/icons/db-step.png octave-4.0.0/libgui/src/icons/edit-undo.png octave-4.0.0/libgui/src/icons/go-up.png octave-4.0.0/libgui/src/icons/edit-copy.png octave-4.0.0/libgui/src/icons/widget-undock.png octave-4.0.0/libgui/src/icons/document-save-as.png octave-4.0.0/libgui/src/icons/bp-next.png octave-4.0.0/libgui/src/icons/folder.png octave-4.0.0/libgui/src/icons/graphic_logo_ReleaseWidget.png octave-4.0.0/libgui/src/icons/edit-redo.png octave-4.0.0/libgui/src/icons/system-run.png octave-4.0.0/libgui/src/icons/zoom-out.png octave-4.0.0/libgui/src/icons/graphic_logo_HistoryDockWidget.png octave-4.0.0/libgui/src/icons/letter_logo_DocumentationDockWidget.png octave-4.0.0/libgui/src/icons/widget-dock.png octave-4.0.0/libgui/src/icons/preferences-system.png octave-4.0.0/libgui/src/icons/letter_logo_TerminalDockWidget.png octave-4.0.0/libgui/src/icons/graphic_logo_FilesDockWidget.png octave-4.0.0/libgui/src/icons/edit-delete.png octave-4.0.0/libgui/src/icons/letter_logo_NewsDockWidget.png octave-4.0.0/libgui/src/icons/graphic_logo_TerminalDockWidget.png octave-4.0.0/libgui/src/octave-cmd.h octave-4.0.0/libgui/src/thread-manager.h octave-4.0.0/libgui/src/shortcut-manager.h octave-4.0.0/libgui/src/find-files-dialog.cc octave-4.0.0/libgui/src/octave-interpreter.cc octave-4.0.0/libgui/src/color-picker.cc octave-4.0.0/libgui/src/settings-dialog.cc octave-4.0.0/libgui/src/octave-dock-widget.cc octave-4.0.0/libgui/src/shortcut-manager.cc octave-4.0.0/libgui/src/history-dock-widget.cc octave-4.0.0/libgui/src/octave-gui.h octave-4.0.0/libgui/src/files-dock-widget.cc octave-4.0.0/libgui/src/workspace-view.h octave-4.0.0/libgui/src/octave-qt-link.h octave-4.0.0/libgui/src/welcome-wizard.cc octave-4.0.0/libgui/src/octave-interpreter.h octave-4.0.0/libgui/src/settings-dialog.h octave-4.0.0/libgui/src/thread-manager.cc octave-4.0.0/libgui/src/find-files-model.cc octave-4.0.0/libgui/src/resource-manager.cc octave-4.0.0/libgui/src/dialog.h octave-4.0.0/libgui/qterminal-module.mk octave-4.0.0/libgui/qterminal/ octave-4.0.0/libgui/qterminal/libqterminal/ octave-4.0.0/libgui/qterminal/libqterminal/QTerminal.h octave-4.0.0/libgui/qterminal/libqterminal/win32/ octave-4.0.0/libgui/qterminal/libqterminal/win32/QTerminalColors.h octave-4.0.0/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.h octave-4.0.0/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp octave-4.0.0/libgui/qterminal/libqterminal/win32/QTerminalColors.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/ octave-4.0.0/libgui/qterminal/libqterminal/unix/Screen.h octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalModel.h octave-4.0.0/libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/kpty.h octave-4.0.0/libgui/qterminal/libqterminal/unix/ScreenWindow.h octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.h octave-4.0.0/libgui/qterminal/libqterminal/unix/konsole_wcwidth.h octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalView.h octave-4.0.0/libgui/qterminal/libqterminal/unix/SelfListener.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/konsole_wcwidth.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/Filter.h octave-4.0.0/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h octave-4.0.0/libgui/qterminal/libqterminal/unix/Vt102Emulation.h octave-4.0.0/libgui/qterminal/libqterminal/unix/Emulation.h octave-4.0.0/libgui/qterminal/libqterminal/unix/ScreenWindow.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/LineFont.h octave-4.0.0/libgui/qterminal/libqterminal/unix/History.h octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalView.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/TerminalModel.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/kpty_p.h octave-4.0.0/libgui/qterminal/libqterminal/unix/kpty.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/CharacterColor.h octave-4.0.0/libgui/qterminal/libqterminal/unix/KeyboardTranslator.h octave-4.0.0/libgui/qterminal/libqterminal/unix/ExtendedDefaultTranslatorMac.h octave-4.0.0/libgui/qterminal/libqterminal/unix/Character.h octave-4.0.0/libgui/qterminal/libqterminal/unix/SelfListener.h octave-4.0.0/libgui/qterminal/libqterminal/unix/Screen.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/ExtendedDefaultTranslator.h octave-4.0.0/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/Emulation.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/History.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/BlockArray.h octave-4.0.0/libgui/qterminal/libqterminal/unix/BlockArray.cpp octave-4.0.0/libgui/qterminal/libqterminal/unix/Filter.cpp octave-4.0.0/libgui/qterminal/libqterminal/QTerminal.cc octave-4.0.0/libgui/Makefile.am octave-4.0.0/README octave-4.0.0/run-octave.in octave-4.0.0/COPYING octave-4.0.0/m4/ octave-4.0.0/m4/fdopendir.m4 octave-4.0.0/m4/strdup.m4 octave-4.0.0/m4/stdint_h.m4 octave-4.0.0/m4/dirname.m4 octave-4.0.0/m4/isnanf.m4 octave-4.0.0/m4/extensions.m4 octave-4.0.0/m4/sys_types_h.m4 octave-4.0.0/m4/mbsrtowcs.m4 octave-4.0.0/m4/signalblocking.m4 octave-4.0.0/m4/uname.m4 octave-4.0.0/m4/getcwd-abort-bug.m4 octave-4.0.0/m4/pathmax.m4 octave-4.0.0/m4/d-type.m4 octave-4.0.0/m4/fseeko.m4 octave-4.0.0/m4/sys_stat_h.m4 octave-4.0.0/m4/ax_lapack.m4 octave-4.0.0/m4/gnulib-comp.m4 octave-4.0.0/m4/codeset.m4 octave-4.0.0/m4/ax_openmp.m4 octave-4.0.0/m4/closedir.m4 octave-4.0.0/m4/d-ino.m4 octave-4.0.0/m4/sys_time_h.m4 octave-4.0.0/m4/rename.m4 octave-4.0.0/m4/mbsinit.m4 octave-4.0.0/m4/signal_h.m4 octave-4.0.0/m4/size_max.m4 octave-4.0.0/m4/memrchr.m4 octave-4.0.0/m4/module.mk octave-4.0.0/m4/fnmatch.m4 octave-4.0.0/m4/frexp.m4 octave-4.0.0/m4/stat.m4 octave-4.0.0/m4/alloca.m4 octave-4.0.0/m4/readlink.m4 octave-4.0.0/m4/fchdir.m4 octave-4.0.0/m4/floorf.m4 octave-4.0.0/m4/select.m4 octave-4.0.0/m4/stdlib_h.m4 octave-4.0.0/m4/fflush.m4 octave-4.0.0/m4/fcntl-o.m4 octave-4.0.0/m4/ax_blas_f77_func.m4 octave-4.0.0/m4/error.m4 octave-4.0.0/m4/truncf.m4 octave-4.0.0/m4/locale-zh.m4 octave-4.0.0/m4/ltoptions.m4 octave-4.0.0/m4/sockets.m4 octave-4.0.0/m4/inttypes_h.m4 octave-4.0.0/m4/secure_getenv.m4 octave-4.0.0/m4/openat.m4 octave-4.0.0/m4/sleep.m4 octave-4.0.0/m4/same.m4 octave-4.0.0/m4/md5.m4 octave-4.0.0/m4/strings_h.m4 octave-4.0.0/m4/strptime.m4 octave-4.0.0/m4/check-math-lib.m4 octave-4.0.0/m4/save-cwd.m4 octave-4.0.0/m4/stdio_h.m4 octave-4.0.0/m4/fseek.m4 octave-4.0.0/m4/logf.m4 octave-4.0.0/m4/setenv.m4 octave-4.0.0/m4/mbrtowc.m4 octave-4.0.0/m4/locale-ja.m4 octave-4.0.0/m4/tmpfile.m4 octave-4.0.0/m4/libtool.m4 octave-4.0.0/m4/isnand.m4 octave-4.0.0/m4/getopt.m4 octave-4.0.0/m4/unlink.m4 octave-4.0.0/m4/wchar_h.m4 octave-4.0.0/m4/fstatat.m4 octave-4.0.0/m4/close.m4 octave-4.0.0/m4/vasprintf.m4 octave-4.0.0/m4/signbit.m4 octave-4.0.0/m4/ltversion.m4 octave-4.0.0/m4/open.m4 octave-4.0.0/m4/mmap-anon.m4 octave-4.0.0/m4/string_h.m4 octave-4.0.0/m4/configmake.m4 octave-4.0.0/m4/absolute-header.m4 octave-4.0.0/m4/strftime.m4 octave-4.0.0/m4/canonicalize.m4 octave-4.0.0/m4/socklen.m4 octave-4.0.0/m4/stdbool.m4 octave-4.0.0/m4/time_h.m4 octave-4.0.0/m4/realloc.m4 octave-4.0.0/m4/printf.m4 octave-4.0.0/m4/sigaction.m4 octave-4.0.0/m4/log2f-ieee.m4 octave-4.0.0/m4/strerror.m4 octave-4.0.0/m4/mkfifo.m4 octave-4.0.0/m4/frexpf.m4 octave-4.0.0/m4/float_h.m4 octave-4.0.0/m4/freading.m4 octave-4.0.0/m4/ftello.m4 octave-4.0.0/m4/isnanl.m4 octave-4.0.0/m4/msvc-nothrow.m4 octave-4.0.0/m4/acinclude.m4 octave-4.0.0/m4/exponentf.m4 octave-4.0.0/m4/fpurge.m4 octave-4.0.0/m4/roundf.m4 octave-4.0.0/m4/getcwd-path-max.m4 octave-4.0.0/m4/sys_uio_h.m4 octave-4.0.0/m4/wchar_t.m4 octave-4.0.0/m4/glibc21.m4 octave-4.0.0/m4/localcharset.m4 octave-4.0.0/m4/xsize.m4 octave-4.0.0/m4/symlink.m4 octave-4.0.0/m4/warn-on-use.m4 octave-4.0.0/m4/multiarch.m4 octave-4.0.0/m4/filemode.m4 octave-4.0.0/m4/errno_h.m4 octave-4.0.0/m4/copysignf.m4 octave-4.0.0/m4/dirent_h.m4 octave-4.0.0/m4/raise.m4 octave-4.0.0/m4/log2-ieee.m4 octave-4.0.0/m4/00gnulib.m4 octave-4.0.0/m4/strnlen.m4 octave-4.0.0/m4/fopen.m4 octave-4.0.0/m4/ax_pthread.m4 octave-4.0.0/m4/opendir.m4 octave-4.0.0/m4/include_next.m4 octave-4.0.0/m4/log2.m4 octave-4.0.0/m4/times.m4 octave-4.0.0/m4/ftell.m4 octave-4.0.0/m4/floor.m4 octave-4.0.0/m4/mode_t.m4 octave-4.0.0/m4/unistd_h.m4 octave-4.0.0/m4/xgetcwd.m4 octave-4.0.0/m4/isatty.m4 octave-4.0.0/m4/link.m4 octave-4.0.0/m4/unistd-safer.m4 octave-4.0.0/m4/lseek.m4 octave-4.0.0/m4/gl-openssl.m4 octave-4.0.0/m4/mathfunc.m4 octave-4.0.0/m4/stdint.m4 octave-4.0.0/m4/vasnprintf.m4 octave-4.0.0/m4/fstat.m4 octave-4.0.0/m4/stdalign.m4 octave-4.0.0/m4/fpieee.m4 octave-4.0.0/m4/xstrndup.m4 octave-4.0.0/m4/base64.m4 octave-4.0.0/m4/chdir-long.m4 octave-4.0.0/m4/wctype_h.m4 octave-4.0.0/m4/mkostemp.m4 octave-4.0.0/m4/fclose.m4 octave-4.0.0/m4/nocrash.m4 octave-4.0.0/m4/gnulib-cache.m4 octave-4.0.0/m4/mbstate_t.m4 octave-4.0.0/m4/sys_socket_h.m4 octave-4.0.0/m4/gnulib-common.m4 octave-4.0.0/m4/memchr.m4 octave-4.0.0/m4/getdtablesize.m4 octave-4.0.0/m4/gethostname.m4 octave-4.0.0/m4/rmdir.m4 octave-4.0.0/m4/environ.m4 octave-4.0.0/m4/strcase.m4 octave-4.0.0/m4/malloc.m4 octave-4.0.0/m4/mktime.m4 octave-4.0.0/m4/rewinddir.m4 octave-4.0.0/m4/locale-fr.m4 octave-4.0.0/m4/longlong.m4 octave-4.0.0/m4/getlogin_r.m4 octave-4.0.0/m4/malloca.m4 octave-4.0.0/m4/nanosleep.m4 octave-4.0.0/m4/mempcpy.m4 octave-4.0.0/m4/ltsugar.m4 octave-4.0.0/m4/tmpdir.m4 octave-4.0.0/m4/time_r.m4 octave-4.0.0/m4/socketlib.m4 octave-4.0.0/m4/off_t.m4 octave-4.0.0/m4/mkdir.m4 octave-4.0.0/m4/sys_utsname_h.m4 octave-4.0.0/m4/lt~obsolete.m4 octave-4.0.0/m4/putenv.m4 octave-4.0.0/m4/stddef_h.m4 octave-4.0.0/m4/sys_times_h.m4 octave-4.0.0/m4/dup2.m4 octave-4.0.0/m4/intmax_t.m4 octave-4.0.0/m4/tempname.m4 octave-4.0.0/m4/extern-inline.m4 octave-4.0.0/m4/dirfd.m4 octave-4.0.0/m4/round.m4 octave-4.0.0/m4/dup.m4 octave-4.0.0/m4/ax_blas.m4 octave-4.0.0/m4/largefile.m4 octave-4.0.0/m4/glob.m4 octave-4.0.0/m4/lstat.m4 octave-4.0.0/m4/strndup.m4 octave-4.0.0/m4/tm_gmtoff.m4 octave-4.0.0/m4/xalloc.m4 octave-4.0.0/m4/readdir.m4 octave-4.0.0/m4/wint_t.m4 octave-4.0.0/m4/fcntl_h.m4 octave-4.0.0/m4/ceilf.m4 octave-4.0.0/m4/st_dm_mode.m4 octave-4.0.0/m4/double-slash-root.m4 octave-4.0.0/m4/exponentd.m4 octave-4.0.0/m4/nproc.m4 octave-4.0.0/m4/sys_select_h.m4 octave-4.0.0/m4/ssize_t.m4 octave-4.0.0/m4/log.m4 octave-4.0.0/m4/getcwd.m4 octave-4.0.0/m4/copysign.m4 octave-4.0.0/m4/ceil.m4 octave-4.0.0/m4/exponentl.m4 octave-4.0.0/m4/math_h.m4 octave-4.0.0/m4/ax_compare_version.m4 octave-4.0.0/m4/fcntl.m4 octave-4.0.0/m4/gettimeofday.m4 octave-4.0.0/m4/eealloc.m4 octave-4.0.0/m4/msvc-inval.m4 octave-4.0.0/m4/filenamecat.m4 octave-4.0.0/m4/log2f.m4 octave-4.0.0/m4/trunc.m4 octave-4.0.0/m4/pkg.m4 octave-4.0.0/libgnu/ octave-4.0.0/libgnu/msvc-nothrow.c octave-4.0.0/libgnu/md5.c octave-4.0.0/libgnu/sockets.h octave-4.0.0/libgnu/alloca.in.h octave-4.0.0/libgnu/printf-parse.h octave-4.0.0/libgnu/fflush.c octave-4.0.0/libgnu/fd-safer.c octave-4.0.0/libgnu/fchdir.c octave-4.0.0/libgnu/hash-triple.c octave-4.0.0/libgnu/openat.h octave-4.0.0/libgnu/vasnprintf.h octave-4.0.0/libgnu/isnanl.c octave-4.0.0/libgnu/basename.c octave-4.0.0/libgnu/strerror-override.h octave-4.0.0/libgnu/opendir.c octave-4.0.0/libgnu/error.c octave-4.0.0/libgnu/mempcpy.c octave-4.0.0/libgnu/fstat.c octave-4.0.0/libgnu/dup-safer.c octave-4.0.0/libgnu/errno.in.h octave-4.0.0/libgnu/sys_socket.in.h octave-4.0.0/libgnu/getopt.in.h octave-4.0.0/libgnu/bitrotate.c octave-4.0.0/libgnu/chdir-long.h octave-4.0.0/libgnu/roundf.c octave-4.0.0/libgnu/dosname.h octave-4.0.0/libgnu/string.in.h octave-4.0.0/libgnu/isatty.c octave-4.0.0/libgnu/getcwd.c octave-4.0.0/libgnu/xstrndup.h octave-4.0.0/libgnu/chdir-long.c octave-4.0.0/libgnu/stddef.in.h octave-4.0.0/libgnu/hash-triple.h octave-4.0.0/libgnu/fcntl.in.h octave-4.0.0/libgnu/mbsinit.c octave-4.0.0/libgnu/fstatat.c octave-4.0.0/libgnu/gl_openssl.h octave-4.0.0/libgnu/fcntl.c octave-4.0.0/libgnu/float+.h octave-4.0.0/libgnu/sig-handler.c octave-4.0.0/libgnu/readdir.c octave-4.0.0/libgnu/fpucw.h octave-4.0.0/libgnu/intprops.h octave-4.0.0/libgnu/symlink.c octave-4.0.0/libgnu/unlink.c octave-4.0.0/libgnu/tempname.c octave-4.0.0/libgnu/gettimeofday.c octave-4.0.0/libgnu/times.c octave-4.0.0/libgnu/stdio.in.h octave-4.0.0/libgnu/openat-proc.c octave-4.0.0/libgnu/filenamecat.h octave-4.0.0/libgnu/log2f.c octave-4.0.0/libgnu/lseek.c octave-4.0.0/libgnu/xmalloc.c octave-4.0.0/libgnu/pathmax.h octave-4.0.0/libgnu/malloca.valgrind octave-4.0.0/libgnu/unistd-safer.h octave-4.0.0/libgnu/getopt_int.h octave-4.0.0/libgnu/xsize.c octave-4.0.0/libgnu/strnlen.c octave-4.0.0/libgnu/select.c octave-4.0.0/libgnu/mbrtowc.c octave-4.0.0/libgnu/fdopendir.c octave-4.0.0/libgnu/dirfd.c octave-4.0.0/libgnu/memchr.c octave-4.0.0/libgnu/realloc.c octave-4.0.0/libgnu/bitrotate.h octave-4.0.0/libgnu/closedir.c octave-4.0.0/libgnu/math.c octave-4.0.0/libgnu/same.h octave-4.0.0/libgnu/copysign.c octave-4.0.0/libgnu/verify.h octave-4.0.0/libgnu/strings.in.h octave-4.0.0/libgnu/fclose.c octave-4.0.0/libgnu/logf.c octave-4.0.0/libgnu/xstrndup.c octave-4.0.0/libgnu/tempname.h octave-4.0.0/libgnu/cloexec.h octave-4.0.0/libgnu/strptime.c octave-4.0.0/libgnu/sys_stat.in.h octave-4.0.0/libgnu/same.c octave-4.0.0/libgnu/getdtablesize.c octave-4.0.0/libgnu/exitfail.c octave-4.0.0/libgnu/sys_select.in.h octave-4.0.0/libgnu/glob-libc.h octave-4.0.0/libgnu/sys_utsname.in.h octave-4.0.0/libgnu/xalloc-die.c octave-4.0.0/libgnu/gethostname.c octave-4.0.0/libgnu/signal.in.h octave-4.0.0/libgnu/gettext.h octave-4.0.0/libgnu/isnanl-nolibm.h octave-4.0.0/libgnu/c-ctype.h octave-4.0.0/libgnu/strcasecmp.c octave-4.0.0/libgnu/log2.c octave-4.0.0/libgnu/assure.h octave-4.0.0/libgnu/round.c octave-4.0.0/libgnu/stdalign.in.h octave-4.0.0/libgnu/fd-hook.c octave-4.0.0/libgnu/close.c octave-4.0.0/libgnu/mbsrtowcs-impl.h octave-4.0.0/libgnu/fopen.c octave-4.0.0/libgnu/mkostemp.c octave-4.0.0/libgnu/at-func.c octave-4.0.0/libgnu/signbitl.c octave-4.0.0/libgnu/stdlib.in.h octave-4.0.0/libgnu/sigprocmask.c octave-4.0.0/libgnu/dup2.c octave-4.0.0/libgnu/putenv.c octave-4.0.0/libgnu/lstat.c octave-4.0.0/libgnu/ftell.c octave-4.0.0/libgnu/memrchr.c octave-4.0.0/libgnu/float.c octave-4.0.0/libgnu/floorf.c octave-4.0.0/libgnu/fnmatch.c octave-4.0.0/libgnu/xalloc.h octave-4.0.0/libgnu/sys_times.in.h octave-4.0.0/libgnu/ref-del.sin octave-4.0.0/libgnu/stdint.in.h octave-4.0.0/libgnu/alloca.c octave-4.0.0/libgnu/openat-priv.h octave-4.0.0/libgnu/raise.c octave-4.0.0/libgnu/filename.h octave-4.0.0/libgnu/tmpfile.c octave-4.0.0/libgnu/sigaction.c octave-4.0.0/libgnu/hash.h octave-4.0.0/libgnu/msvc-inval.c octave-4.0.0/libgnu/getlogin_r.c octave-4.0.0/libgnu/xgetcwd.h octave-4.0.0/libgnu/truncf.c octave-4.0.0/libgnu/vasprintf.c octave-4.0.0/libgnu/basename-lgpl.c octave-4.0.0/libgnu/progname.h octave-4.0.0/libgnu/strdup.c octave-4.0.0/libgnu/glob.in.h octave-4.0.0/libgnu/filenamecat-lgpl.c octave-4.0.0/libgnu/memchr.valgrind octave-4.0.0/libgnu/mkfifo.c octave-4.0.0/libgnu/isnanf-nolibm.h octave-4.0.0/libgnu/sig-handler.h octave-4.0.0/libgnu/localcharset.h octave-4.0.0/libgnu/strerror-override.c octave-4.0.0/libgnu/malloca.h octave-4.0.0/libgnu/log.c octave-4.0.0/libgnu/time_r.c octave-4.0.0/libgnu/signbitd.c octave-4.0.0/libgnu/unistd.c octave-4.0.0/libgnu/isnanf.c octave-4.0.0/libgnu/error.h octave-4.0.0/libgnu/sys_time.in.h octave-4.0.0/libgnu/asprintf.c octave-4.0.0/libgnu/trunc.c octave-4.0.0/libgnu/printf-args.c octave-4.0.0/libgnu/mbsrtowcs.c octave-4.0.0/libgnu/glob.c octave-4.0.0/libgnu/math.in.h octave-4.0.0/libgnu/dirname-lgpl.c octave-4.0.0/libgnu/pipe-safer.c octave-4.0.0/libgnu/Makefile.in octave-4.0.0/libgnu/time.in.h octave-4.0.0/libgnu/freading.h octave-4.0.0/libgnu/isnand-nolibm.h octave-4.0.0/libgnu/getopt1.c octave-4.0.0/libgnu/strndup.c octave-4.0.0/libgnu/hash-pjw.h octave-4.0.0/libgnu/vasnprintf.c octave-4.0.0/libgnu/ftello.c octave-4.0.0/libgnu/dirname.c octave-4.0.0/libgnu/nanosleep.c octave-4.0.0/libgnu/asnprintf.c octave-4.0.0/libgnu/localcharset.c octave-4.0.0/libgnu/tmpdir.c octave-4.0.0/libgnu/fnmatch.in.h octave-4.0.0/libgnu/base64.c octave-4.0.0/libgnu/stripslash.c octave-4.0.0/libgnu/xsize.h octave-4.0.0/libgnu/wctype-h.c octave-4.0.0/libgnu/copysignf.c octave-4.0.0/libgnu/wctype.in.h octave-4.0.0/libgnu/isnan.c octave-4.0.0/libgnu/uname.c octave-4.0.0/libgnu/strftime.c octave-4.0.0/libgnu/readlink.c octave-4.0.0/libgnu/areadlink-with-size.c octave-4.0.0/libgnu/mbsrtowcs-state.c octave-4.0.0/libgnu/file-set.h octave-4.0.0/libgnu/malloca.c octave-4.0.0/libgnu/frexp.c octave-4.0.0/libgnu/dirname.h octave-4.0.0/libgnu/md5.h octave-4.0.0/libgnu/strnlen1.h octave-4.0.0/libgnu/wchar.in.h octave-4.0.0/libgnu/fd-hook.h octave-4.0.0/libgnu/file-set.c octave-4.0.0/libgnu/openat-die.c octave-4.0.0/libgnu/sys_types.in.h octave-4.0.0/libgnu/rename.c octave-4.0.0/libgnu/areadlink.h octave-4.0.0/libgnu/dup.c octave-4.0.0/libgnu/fpurge.c octave-4.0.0/libgnu/mkdir.c octave-4.0.0/libgnu/hash.c octave-4.0.0/libgnu/frexpf.c octave-4.0.0/libgnu/rmdir.c octave-4.0.0/libgnu/isnand.c octave-4.0.0/libgnu/config.charset octave-4.0.0/libgnu/stat.c octave-4.0.0/libgnu/fseeko.c octave-4.0.0/libgnu/strncasecmp.c octave-4.0.0/libgnu/nproc.h octave-4.0.0/libgnu/filemode.h octave-4.0.0/libgnu/base64.h octave-4.0.0/libgnu/strftime.h octave-4.0.0/libgnu/dirent.in.h octave-4.0.0/libgnu/itold.c octave-4.0.0/libgnu/malloc.c octave-4.0.0/libgnu/Makefile.am octave-4.0.0/libgnu/floor.c octave-4.0.0/libgnu/msvc-nothrow.h octave-4.0.0/libgnu/getcwd-lgpl.c octave-4.0.0/libgnu/signbitf.c octave-4.0.0/libgnu/streq.h octave-4.0.0/libgnu/printf-parse.c octave-4.0.0/libgnu/unistd.in.h octave-4.0.0/libgnu/xalloc-oversized.h octave-4.0.0/libgnu/canonicalize.h octave-4.0.0/libgnu/float.in.h octave-4.0.0/libgnu/nproc.c octave-4.0.0/libgnu/unsetenv.c octave-4.0.0/libgnu/mktime.c octave-4.0.0/libgnu/strerror.c octave-4.0.0/libgnu/strnlen1.c octave-4.0.0/libgnu/stdio-impl.h octave-4.0.0/libgnu/w32sock.h octave-4.0.0/libgnu/progname.c octave-4.0.0/libgnu/sockets.c octave-4.0.0/libgnu/cloexec.c octave-4.0.0/libgnu/sleep.c octave-4.0.0/libgnu/rewinddir.c octave-4.0.0/libgnu/freading.c octave-4.0.0/libgnu/same-inode.h octave-4.0.0/libgnu/hash-pjw.c octave-4.0.0/libgnu/fnmatch_loop.c octave-4.0.0/libgnu/sys_socket.c octave-4.0.0/libgnu/filemode.c octave-4.0.0/libgnu/save-cwd.c octave-4.0.0/libgnu/secure_getenv.c octave-4.0.0/libgnu/fseek.c octave-4.0.0/libgnu/exitfail.h octave-4.0.0/libgnu/unistd--.h octave-4.0.0/libgnu/getopt.c octave-4.0.0/libgnu/save-cwd.h octave-4.0.0/libgnu/size_max.h octave-4.0.0/libgnu/canonicalize-lgpl.c octave-4.0.0/libgnu/printf-args.h octave-4.0.0/libgnu/canonicalize.c octave-4.0.0/libgnu/link.c octave-4.0.0/libgnu/ref-add.sin octave-4.0.0/libgnu/tmpdir.h octave-4.0.0/libgnu/c-ctype.c octave-4.0.0/libgnu/open.c octave-4.0.0/libgnu/openat.c octave-4.0.0/libgnu/dirent-private.h octave-4.0.0/libgnu/msvc-inval.h octave-4.0.0/libgnu/stdbool.in.h octave-4.0.0/libgnu/sys_uio.in.h octave-4.0.0/libgnu/xgetcwd.c octave-4.0.0/libgnu/mktime-internal.h octave-4.0.0/Makefile.am octave-4.0.0/liboctave/ octave-4.0.0/liboctave/numeric/ octave-4.0.0/liboctave/numeric/sparse-base-chol.cc octave-4.0.0/liboctave/numeric/dbleQRP.h octave-4.0.0/liboctave/numeric/floatSVD.h octave-4.0.0/liboctave/numeric/eigs-base.cc octave-4.0.0/liboctave/numeric/floatQR.h octave-4.0.0/liboctave/numeric/lo-specfun.cc octave-4.0.0/liboctave/numeric/SparseCmplxLU.cc octave-4.0.0/liboctave/numeric/ODES.h octave-4.0.0/liboctave/numeric/SparseCmplxCHOL.h octave-4.0.0/liboctave/numeric/randgamma.c octave-4.0.0/liboctave/numeric/LSODE.h octave-4.0.0/liboctave/numeric/Quad-opts.in octave-4.0.0/liboctave/numeric/DASPK-opts.in octave-4.0.0/liboctave/numeric/DASPK.cc octave-4.0.0/liboctave/numeric/base-de.h octave-4.0.0/liboctave/numeric/base-min.h octave-4.0.0/liboctave/numeric/CmplxAEPBAL.h octave-4.0.0/liboctave/numeric/LSODE.cc octave-4.0.0/liboctave/numeric/DAERT.h octave-4.0.0/liboctave/numeric/DASSL.cc octave-4.0.0/liboctave/numeric/ODESFunc.h octave-4.0.0/liboctave/numeric/oct-fftw.cc octave-4.0.0/liboctave/numeric/base-aepbal.h octave-4.0.0/liboctave/numeric/base-qr.cc octave-4.0.0/liboctave/numeric/module.mk octave-4.0.0/liboctave/numeric/sparse-dmsolve.cc octave-4.0.0/liboctave/numeric/SparsedbleCHOL.h octave-4.0.0/liboctave/numeric/dbleCHOL.cc octave-4.0.0/liboctave/numeric/CmplxQR.h octave-4.0.0/liboctave/numeric/base-lu.cc octave-4.0.0/liboctave/numeric/DASRT.cc octave-4.0.0/liboctave/numeric/bsxfun.h octave-4.0.0/liboctave/numeric/base-qr.h octave-4.0.0/liboctave/numeric/floatLU.h octave-4.0.0/liboctave/numeric/oct-convn.h octave-4.0.0/liboctave/numeric/oct-norm.cc octave-4.0.0/liboctave/numeric/CmplxSVD.cc octave-4.0.0/liboctave/numeric/ODES.cc octave-4.0.0/liboctave/numeric/fCmplxAEPBAL.h octave-4.0.0/liboctave/numeric/dbleAEPBAL.h octave-4.0.0/liboctave/numeric/fCmplxQRP.h octave-4.0.0/liboctave/numeric/CmplxLU.cc octave-4.0.0/liboctave/numeric/DASSL-opts.in octave-4.0.0/liboctave/numeric/oct-convn.cc octave-4.0.0/liboctave/numeric/randmtzig.c octave-4.0.0/liboctave/numeric/DET.h octave-4.0.0/liboctave/numeric/base-dae.h octave-4.0.0/liboctave/numeric/fCmplxGEPBAL.cc octave-4.0.0/liboctave/numeric/EIG.cc octave-4.0.0/liboctave/numeric/CmplxGEPBAL.h octave-4.0.0/liboctave/numeric/dbleQR.h octave-4.0.0/liboctave/numeric/base-lu.h octave-4.0.0/liboctave/numeric/CmplxCHOL.cc octave-4.0.0/liboctave/numeric/fCmplxQR.h octave-4.0.0/liboctave/numeric/fCmplxQR.cc octave-4.0.0/liboctave/numeric/sparse-base-lu.h octave-4.0.0/liboctave/numeric/SparseCmplxLU.h octave-4.0.0/liboctave/numeric/fCmplxHESS.cc octave-4.0.0/liboctave/numeric/fCmplxSCHUR.h octave-4.0.0/liboctave/numeric/CmplxQRP.h octave-4.0.0/liboctave/numeric/randpoisson.c octave-4.0.0/liboctave/numeric/floatLU.cc octave-4.0.0/liboctave/numeric/fCmplxQRP.cc octave-4.0.0/liboctave/numeric/floatCHOL.h octave-4.0.0/liboctave/numeric/floatGEPBAL.cc octave-4.0.0/liboctave/numeric/fCmplxHESS.h octave-4.0.0/liboctave/numeric/CmplxHESS.cc octave-4.0.0/liboctave/numeric/CmplxAEPBAL.cc octave-4.0.0/liboctave/numeric/oct-rand.cc octave-4.0.0/liboctave/numeric/LSODE-opts.in octave-4.0.0/liboctave/numeric/dbleQRP.cc octave-4.0.0/liboctave/numeric/fCmplxLU.cc octave-4.0.0/liboctave/numeric/floatHESS.cc octave-4.0.0/liboctave/numeric/DASRT-opts.in octave-4.0.0/liboctave/numeric/dbleHESS.cc octave-4.0.0/liboctave/numeric/fCmplxCHOL.cc octave-4.0.0/liboctave/numeric/floatSCHUR.h octave-4.0.0/liboctave/numeric/fCmplxSVD.h octave-4.0.0/liboctave/numeric/DAE.h octave-4.0.0/liboctave/numeric/SparseCmplxQR.cc octave-4.0.0/liboctave/numeric/dbleGEPBAL.h octave-4.0.0/liboctave/numeric/dbleAEPBAL.cc octave-4.0.0/liboctave/numeric/oct-fftw.h octave-4.0.0/liboctave/numeric/floatAEPBAL.h octave-4.0.0/liboctave/numeric/dbleSCHUR.h octave-4.0.0/liboctave/numeric/randgamma.h octave-4.0.0/liboctave/numeric/DASRT.h octave-4.0.0/liboctave/numeric/dbleSVD.cc octave-4.0.0/liboctave/numeric/CollocWt.h octave-4.0.0/liboctave/numeric/bsxfun-decl.h octave-4.0.0/liboctave/numeric/oct-spparms.cc octave-4.0.0/liboctave/numeric/floatQRP.cc octave-4.0.0/liboctave/numeric/oct-spparms.h octave-4.0.0/liboctave/numeric/CmplxCHOL.h octave-4.0.0/liboctave/numeric/fCmplxSCHUR.cc octave-4.0.0/liboctave/numeric/randpoisson.h octave-4.0.0/liboctave/numeric/sparse-base-chol.h octave-4.0.0/liboctave/numeric/lo-mappers.h octave-4.0.0/liboctave/numeric/SparseCmplxCHOL.cc octave-4.0.0/liboctave/numeric/CmplxSCHUR.h octave-4.0.0/liboctave/numeric/SparsedbleLU.cc octave-4.0.0/liboctave/numeric/randmtzig.h octave-4.0.0/liboctave/numeric/DAEFunc.h octave-4.0.0/liboctave/numeric/fEIG.cc octave-4.0.0/liboctave/numeric/DAERTFunc.h octave-4.0.0/liboctave/numeric/floatGEPBAL.h octave-4.0.0/liboctave/numeric/dbleCHOL.h octave-4.0.0/liboctave/numeric/dbleHESS.h octave-4.0.0/liboctave/numeric/CmplxHESS.h octave-4.0.0/liboctave/numeric/fCmplxLU.h octave-4.0.0/liboctave/numeric/EIG.h octave-4.0.0/liboctave/numeric/sparse-base-lu.cc octave-4.0.0/liboctave/numeric/CmplxQR.cc octave-4.0.0/liboctave/numeric/dbleGEPBAL.cc octave-4.0.0/liboctave/numeric/dbleQR.cc octave-4.0.0/liboctave/numeric/fCmplxAEPBAL.cc octave-4.0.0/liboctave/numeric/SparsedbleCHOL.cc octave-4.0.0/liboctave/numeric/floatSVD.cc octave-4.0.0/liboctave/numeric/CmplxQRP.cc octave-4.0.0/liboctave/numeric/SparseCmplxQR.h octave-4.0.0/liboctave/numeric/CmplxLU.h octave-4.0.0/liboctave/numeric/lo-mappers.cc octave-4.0.0/liboctave/numeric/dbleSVD.h octave-4.0.0/liboctave/numeric/fCmplxSVD.cc octave-4.0.0/liboctave/numeric/SparsedbleLU.h octave-4.0.0/liboctave/numeric/Quad.cc octave-4.0.0/liboctave/numeric/DASPK.h octave-4.0.0/liboctave/numeric/Quad.h octave-4.0.0/liboctave/numeric/SparseQR.h octave-4.0.0/liboctave/numeric/CmplxSVD.h octave-4.0.0/liboctave/numeric/SparseQR.cc octave-4.0.0/liboctave/numeric/ODEFunc.h octave-4.0.0/liboctave/numeric/CollocWt.cc octave-4.0.0/liboctave/numeric/ODE.h octave-4.0.0/liboctave/numeric/floatQR.cc octave-4.0.0/liboctave/numeric/floatAEPBAL.cc octave-4.0.0/liboctave/numeric/lo-specfun.h octave-4.0.0/liboctave/numeric/floatHESS.h octave-4.0.0/liboctave/numeric/bsxfun-defs.cc octave-4.0.0/liboctave/numeric/CmplxSCHUR.cc octave-4.0.0/liboctave/numeric/floatQRP.h octave-4.0.0/liboctave/numeric/fEIG.h octave-4.0.0/liboctave/numeric/fCmplxGEPBAL.h octave-4.0.0/liboctave/numeric/oct-norm.h octave-4.0.0/liboctave/numeric/floatSCHUR.cc octave-4.0.0/liboctave/numeric/floatCHOL.cc octave-4.0.0/liboctave/numeric/oct-rand.h octave-4.0.0/liboctave/numeric/dbleSCHUR.cc octave-4.0.0/liboctave/numeric/fCmplxCHOL.h octave-4.0.0/liboctave/numeric/dbleLU.h octave-4.0.0/liboctave/numeric/dbleLU.cc octave-4.0.0/liboctave/numeric/CmplxGEPBAL.cc octave-4.0.0/liboctave/numeric/DASSL.h octave-4.0.0/liboctave/array/ octave-4.0.0/liboctave/array/fNDArray.h octave-4.0.0/liboctave/array/DiagArray2.cc octave-4.0.0/liboctave/array/Range.h octave-4.0.0/liboctave/array/MSparse.h octave-4.0.0/liboctave/array/MDiagArray2.h octave-4.0.0/liboctave/array/chMatrix.h octave-4.0.0/liboctave/array/dColVector.cc octave-4.0.0/liboctave/array/MArray.cc octave-4.0.0/liboctave/array/Array.h octave-4.0.0/liboctave/array/fCNDArray.cc octave-4.0.0/liboctave/array/int8NDArray.h octave-4.0.0/liboctave/array/module.mk octave-4.0.0/liboctave/array/int16NDArray.h octave-4.0.0/liboctave/array/uint32NDArray.h octave-4.0.0/liboctave/array/fCDiagMatrix.cc octave-4.0.0/liboctave/array/MArray-f.cc octave-4.0.0/liboctave/array/Sparse-C.cc octave-4.0.0/liboctave/array/Array.cc octave-4.0.0/liboctave/array/CNDArray.cc octave-4.0.0/liboctave/array/fColVector.h octave-4.0.0/liboctave/array/Array-util.h octave-4.0.0/liboctave/array/MArray-i.cc octave-4.0.0/liboctave/array/Range.cc octave-4.0.0/liboctave/array/int32NDArray.h octave-4.0.0/liboctave/array/CNDArray.h octave-4.0.0/liboctave/array/chMatrix.cc octave-4.0.0/liboctave/array/fCColVector.cc octave-4.0.0/liboctave/array/fMatrix.cc octave-4.0.0/liboctave/array/Array-i.cc octave-4.0.0/liboctave/array/fCNDArray.h octave-4.0.0/liboctave/array/MDiagArray2.cc octave-4.0.0/liboctave/array/dDiagMatrix.h octave-4.0.0/liboctave/array/Sparse.h octave-4.0.0/liboctave/array/fDiagMatrix.h octave-4.0.0/liboctave/array/MSparse-C.cc octave-4.0.0/liboctave/array/MArray-s.cc octave-4.0.0/liboctave/array/boolSparse.cc octave-4.0.0/liboctave/array/PermMatrix.h octave-4.0.0/liboctave/array/CMatrix.cc octave-4.0.0/liboctave/array/MSparse.cc octave-4.0.0/liboctave/array/Array-str.cc octave-4.0.0/liboctave/array/uint16NDArray.cc octave-4.0.0/liboctave/array/MArray-d.cc octave-4.0.0/liboctave/array/fCDiagMatrix.h octave-4.0.0/liboctave/array/fColVector.cc octave-4.0.0/liboctave/array/dNDArray.cc octave-4.0.0/liboctave/array/chNDArray.cc octave-4.0.0/liboctave/array/Array-s.cc octave-4.0.0/liboctave/array/intNDArray.h octave-4.0.0/liboctave/array/fCMatrix.cc octave-4.0.0/liboctave/array/Array-d.cc octave-4.0.0/liboctave/array/CRowVector.cc octave-4.0.0/liboctave/array/dSparse.cc octave-4.0.0/liboctave/array/fCMatrix.h octave-4.0.0/liboctave/array/fCColVector.h octave-4.0.0/liboctave/array/MArray.h octave-4.0.0/liboctave/array/CDiagMatrix.cc octave-4.0.0/liboctave/array/DiagArray2.h octave-4.0.0/liboctave/array/Sparse-b.cc octave-4.0.0/liboctave/array/Array-ch.cc octave-4.0.0/liboctave/array/fMatrix.h octave-4.0.0/liboctave/array/dNDArray.h octave-4.0.0/liboctave/array/dSparse.h octave-4.0.0/liboctave/array/CSparse.h octave-4.0.0/liboctave/array/fCRowVector.h octave-4.0.0/liboctave/array/int64NDArray.cc octave-4.0.0/liboctave/array/boolNDArray.h octave-4.0.0/liboctave/array/dMatrix.h octave-4.0.0/liboctave/array/CRowVector.h octave-4.0.0/liboctave/array/Array-idx-vec.cc octave-4.0.0/liboctave/array/CDiagMatrix.h octave-4.0.0/liboctave/array/MatrixType.h octave-4.0.0/liboctave/array/dDiagMatrix.cc octave-4.0.0/liboctave/array/int8NDArray.cc octave-4.0.0/liboctave/array/Sparse-d.cc octave-4.0.0/liboctave/array/fCRowVector.cc octave-4.0.0/liboctave/array/int16NDArray.cc octave-4.0.0/liboctave/array/uint64NDArray.h octave-4.0.0/liboctave/array/idx-vector.cc octave-4.0.0/liboctave/array/CMatrix.h octave-4.0.0/liboctave/array/uint32NDArray.cc octave-4.0.0/liboctave/array/uint8NDArray.h octave-4.0.0/liboctave/array/CSparse.cc octave-4.0.0/liboctave/array/MatrixType.cc octave-4.0.0/liboctave/array/dColVector.h octave-4.0.0/liboctave/array/Array-util.cc octave-4.0.0/liboctave/array/uint16NDArray.h octave-4.0.0/liboctave/array/dRowVector.h octave-4.0.0/liboctave/array/uint8NDArray.cc octave-4.0.0/liboctave/array/int32NDArray.cc octave-4.0.0/liboctave/array/CColVector.cc octave-4.0.0/liboctave/array/dim-vector.h octave-4.0.0/liboctave/array/boolSparse.h octave-4.0.0/liboctave/array/idx-vector.h octave-4.0.0/liboctave/array/dRowVector.cc octave-4.0.0/liboctave/array/Matrix.h octave-4.0.0/liboctave/array/fRowVector.cc octave-4.0.0/liboctave/array/fRowVector.h octave-4.0.0/liboctave/array/boolMatrix.cc octave-4.0.0/liboctave/array/fNDArray.cc octave-4.0.0/liboctave/array/int64NDArray.h octave-4.0.0/liboctave/array/dMatrix.cc octave-4.0.0/liboctave/array/CColVector.h octave-4.0.0/liboctave/array/MArray-defs.h octave-4.0.0/liboctave/array/boolMatrix.h octave-4.0.0/liboctave/array/Array-fC.cc octave-4.0.0/liboctave/array/Array-voidp.cc octave-4.0.0/liboctave/array/MArray-C.cc octave-4.0.0/liboctave/array/PermMatrix.cc octave-4.0.0/liboctave/array/uint64NDArray.cc octave-4.0.0/liboctave/array/Array-b.cc octave-4.0.0/liboctave/array/fDiagMatrix.cc octave-4.0.0/liboctave/array/intNDArray.cc octave-4.0.0/liboctave/array/Array-f.cc octave-4.0.0/liboctave/array/MArray-decl.h octave-4.0.0/liboctave/array/MSparse-d.cc octave-4.0.0/liboctave/array/Sparse.cc octave-4.0.0/liboctave/array/boolNDArray.cc octave-4.0.0/liboctave/array/MArray-fC.cc octave-4.0.0/liboctave/array/MSparse-defs.h octave-4.0.0/liboctave/array/Array-C.cc octave-4.0.0/liboctave/array/dim-vector.cc octave-4.0.0/liboctave/array/chNDArray.h octave-4.0.0/liboctave/link-deps.mk octave-4.0.0/liboctave/system/ octave-4.0.0/liboctave/system/oct-time.cc octave-4.0.0/liboctave/system/sysdir.h octave-4.0.0/liboctave/system/dir-ops.h octave-4.0.0/liboctave/system/module.mk octave-4.0.0/liboctave/system/file-stat.cc octave-4.0.0/liboctave/system/oct-group.cc octave-4.0.0/liboctave/system/lo-sysdep.cc octave-4.0.0/liboctave/system/oct-env.cc octave-4.0.0/liboctave/system/oct-env.h octave-4.0.0/liboctave/system/mach-info.h octave-4.0.0/liboctave/system/oct-openmp.h octave-4.0.0/liboctave/system/file-stat.h octave-4.0.0/liboctave/system/oct-group.h octave-4.0.0/liboctave/system/oct-syscalls.cc octave-4.0.0/liboctave/system/oct-uname.cc octave-4.0.0/liboctave/system/pathlen.h octave-4.0.0/liboctave/system/oct-uname.h octave-4.0.0/liboctave/system/dir-ops.cc octave-4.0.0/liboctave/system/oct-syscalls.h octave-4.0.0/liboctave/system/oct-passwd.h octave-4.0.0/liboctave/system/oct-passwd.cc octave-4.0.0/liboctave/system/file-ops.h octave-4.0.0/liboctave/system/lo-sysdep.h octave-4.0.0/liboctave/system/syswait.h octave-4.0.0/liboctave/system/file-ops.cc octave-4.0.0/liboctave/system/mach-info.cc octave-4.0.0/liboctave/system/oct-time.h octave-4.0.0/liboctave/operators/ octave-4.0.0/liboctave/operators/mx-ops octave-4.0.0/liboctave/operators/vx-op-inc.mk octave-4.0.0/liboctave/operators/Sparse-op-decls.h octave-4.0.0/liboctave/operators/mx-op-src.mk octave-4.0.0/liboctave/operators/mx-inlines.cc octave-4.0.0/liboctave/operators/module.mk octave-4.0.0/liboctave/operators/smx-op-src.mk octave-4.0.0/liboctave/operators/mx-op-decl.h octave-4.0.0/liboctave/operators/Sparse-perm-op-defs.h octave-4.0.0/liboctave/operators/mx-op-inc.mk octave-4.0.0/liboctave/operators/mx-base.h octave-4.0.0/liboctave/operators/mx-ext.h octave-4.0.0/liboctave/operators/mx-defs.h octave-4.0.0/liboctave/operators/Sparse-diag-op-defs.h octave-4.0.0/liboctave/operators/smx-ops octave-4.0.0/liboctave/operators/vx-ops octave-4.0.0/liboctave/operators/Sparse-op-defs.h octave-4.0.0/liboctave/operators/sparse-mk-ops.awk octave-4.0.0/liboctave/operators/smx-op-inc.mk octave-4.0.0/liboctave/operators/mx-op-defs.h octave-4.0.0/liboctave/operators/mk-ops.awk octave-4.0.0/liboctave/operators/vx-op-src.mk octave-4.0.0/liboctave/operators/config-ops.sh octave-4.0.0/liboctave/util/ octave-4.0.0/liboctave/util/singleton-cleanup.h octave-4.0.0/liboctave/util/url-transfer.h octave-4.0.0/liboctave/util/oct-shlib.h octave-4.0.0/liboctave/util/cmd-hist.cc octave-4.0.0/liboctave/util/oct-sparse.h octave-4.0.0/liboctave/util/action-container.h octave-4.0.0/liboctave/util/sparse-util.cc octave-4.0.0/liboctave/util/module.mk octave-4.0.0/liboctave/util/oct-sort.cc octave-4.0.0/liboctave/util/oct-md5.cc octave-4.0.0/liboctave/util/base-list.h octave-4.0.0/liboctave/util/lo-regexp.cc octave-4.0.0/liboctave/util/glob-match.h octave-4.0.0/liboctave/util/oct-inttypes.h octave-4.0.0/liboctave/util/data-conv.h octave-4.0.0/liboctave/util/lo-array-gripes.cc octave-4.0.0/liboctave/util/oct-locbuf.h octave-4.0.0/liboctave/util/oct-cmplx.h octave-4.0.0/liboctave/util/lo-math.h octave-4.0.0/liboctave/util/lo-regexp.h octave-4.0.0/liboctave/util/lo-array-gripes.h octave-4.0.0/liboctave/util/singleton-cleanup.cc octave-4.0.0/liboctave/util/sparse-sort.cc octave-4.0.0/liboctave/util/unwind-prot.h octave-4.0.0/liboctave/util/f2c-main.c octave-4.0.0/liboctave/util/pathsearch.h octave-4.0.0/liboctave/util/lo-utils.cc octave-4.0.0/liboctave/util/lo-cutils.h octave-4.0.0/liboctave/util/url-transfer.cc octave-4.0.0/liboctave/util/oct-rl-hist.h octave-4.0.0/liboctave/util/lo-traits.h octave-4.0.0/liboctave/util/lo-utils.h octave-4.0.0/liboctave/util/oct-md5.h octave-4.0.0/liboctave/util/lo-cutils.c octave-4.0.0/liboctave/util/glob-match.cc octave-4.0.0/liboctave/util/oct-glob.h octave-4.0.0/liboctave/util/unwind-prot.cc octave-4.0.0/liboctave/util/oct-rl-hist.c octave-4.0.0/liboctave/util/cmd-hist.h octave-4.0.0/liboctave/util/oct-locbuf.cc octave-4.0.0/liboctave/util/caseless-str.h octave-4.0.0/liboctave/util/oct-glob.cc octave-4.0.0/liboctave/util/oct-base64.cc octave-4.0.0/liboctave/util/functor.h octave-4.0.0/liboctave/util/data-conv.cc octave-4.0.0/liboctave/util/oct-mutex.cc octave-4.0.0/liboctave/util/lo-ieee.h octave-4.0.0/liboctave/util/byte-swap.h octave-4.0.0/liboctave/util/lo-ieee.cc octave-4.0.0/liboctave/util/oct-sort.h octave-4.0.0/liboctave/util/cmd-edit.h octave-4.0.0/liboctave/util/str-vec.h octave-4.0.0/liboctave/util/str-vec.cc octave-4.0.0/liboctave/util/oct-rl-edit.h octave-4.0.0/liboctave/util/oct-mutex.h octave-4.0.0/liboctave/util/cmd-edit.cc octave-4.0.0/liboctave/util/lo-macros.h octave-4.0.0/liboctave/util/sun-utils.h octave-4.0.0/liboctave/util/oct-alloc.h octave-4.0.0/liboctave/util/kpse.cc octave-4.0.0/liboctave/util/pathsearch.cc octave-4.0.0/liboctave/util/statdefs.h octave-4.0.0/liboctave/util/oct-rl-edit.c octave-4.0.0/liboctave/util/oct-shlib.cc octave-4.0.0/liboctave/util/oct-refcount.h octave-4.0.0/liboctave/util/sparse-util.h octave-4.0.0/liboctave/util/oct-binmap.h octave-4.0.0/liboctave/util/oct-base64.h octave-4.0.0/liboctave/util/sparse-sort.h octave-4.0.0/liboctave/util/oct-inttypes.cc octave-4.0.0/liboctave/Makefile.in octave-4.0.0/liboctave/Makefile.am octave-4.0.0/liboctave/cruft/ octave-4.0.0/liboctave/cruft/misc/ octave-4.0.0/liboctave/cruft/misc/lo-error.h octave-4.0.0/liboctave/cruft/misc/f77-fcn.c octave-4.0.0/liboctave/cruft/misc/module.mk octave-4.0.0/liboctave/cruft/misc/quit.cc octave-4.0.0/liboctave/cruft/misc/quit.h octave-4.0.0/liboctave/cruft/misc/d1mach-tst.for octave-4.0.0/liboctave/cruft/misc/f77-fcn.h octave-4.0.0/liboctave/cruft/misc/blaswrap.c octave-4.0.0/liboctave/cruft/misc/cquit.c octave-4.0.0/liboctave/cruft/misc/lo-error.c octave-4.0.0/liboctave/cruft/misc/i1mach.f octave-4.0.0/liboctave/cruft/misc/r1mach.f octave-4.0.0/liboctave/cruft/misc/f77-extern.cc octave-4.0.0/liboctave/cruft/misc/d1mach.f octave-4.0.0/liboctave/cruft/module.mk octave-4.0.0/liboctave/cruft/Faddeeva/ octave-4.0.0/liboctave/cruft/Faddeeva/Faddeeva.hh octave-4.0.0/liboctave/cruft/Faddeeva/module.mk octave-4.0.0/liboctave/cruft/Faddeeva/Faddeeva.cc octave-4.0.0/liboctave/cruft/mkf77def.in octave-4.0.0/liboctave/cruft/slatec-fn/ octave-4.0.0/liboctave/cruft/slatec-fn/dasinh.f octave-4.0.0/liboctave/cruft/slatec-fn/dgamlm.f octave-4.0.0/liboctave/cruft/slatec-fn/dgami.f octave-4.0.0/liboctave/cruft/slatec-fn/pchim.f octave-4.0.0/liboctave/cruft/slatec-fn/dlgams.f octave-4.0.0/liboctave/cruft/slatec-fn/r9lgmc.f octave-4.0.0/liboctave/cruft/slatec-fn/r9gmit.f octave-4.0.0/liboctave/cruft/slatec-fn/acosh.f octave-4.0.0/liboctave/cruft/slatec-fn/xgmainc.f octave-4.0.0/liboctave/cruft/slatec-fn/dbetai.f octave-4.0.0/liboctave/cruft/slatec-fn/module.mk octave-4.0.0/liboctave/cruft/slatec-fn/xgamma.f octave-4.0.0/liboctave/cruft/slatec-fn/erfc.in.f octave-4.0.0/liboctave/cruft/slatec-fn/dacosh.f octave-4.0.0/liboctave/cruft/slatec-fn/xdgamit.f octave-4.0.0/liboctave/cruft/slatec-fn/dlnrel.f octave-4.0.0/liboctave/cruft/slatec-fn/gamit.f octave-4.0.0/liboctave/cruft/slatec-fn/dlbeta.f octave-4.0.0/liboctave/cruft/slatec-fn/d9gmit.f octave-4.0.0/liboctave/cruft/slatec-fn/datanh.f octave-4.0.0/liboctave/cruft/slatec-fn/asinh.f octave-4.0.0/liboctave/cruft/slatec-fn/dpchst.f octave-4.0.0/liboctave/cruft/slatec-fn/xdacosh.f octave-4.0.0/liboctave/cruft/slatec-fn/dgamma.f octave-4.0.0/liboctave/cruft/slatec-fn/pchst.f octave-4.0.0/liboctave/cruft/slatec-fn/alnrel.f octave-4.0.0/liboctave/cruft/slatec-fn/xdatanh.f octave-4.0.0/liboctave/cruft/slatec-fn/atanh.f octave-4.0.0/liboctave/cruft/slatec-fn/dcsevl.f octave-4.0.0/liboctave/cruft/slatec-fn/xdbetai.f octave-4.0.0/liboctave/cruft/slatec-fn/xerfc.f octave-4.0.0/liboctave/cruft/slatec-fn/dgamr.f octave-4.0.0/liboctave/cruft/slatec-fn/xerf.f octave-4.0.0/liboctave/cruft/slatec-fn/derfc.in.f octave-4.0.0/liboctave/cruft/slatec-fn/xatanh.f octave-4.0.0/liboctave/cruft/slatec-fn/d9lgic.f octave-4.0.0/liboctave/cruft/slatec-fn/gamr.f octave-4.0.0/liboctave/cruft/slatec-fn/inits.f octave-4.0.0/liboctave/cruft/slatec-fn/dgamit.f octave-4.0.0/liboctave/cruft/slatec-fn/r9lgit.f octave-4.0.0/liboctave/cruft/slatec-fn/xsgmainc.f octave-4.0.0/liboctave/cruft/slatec-fn/xbetai.f octave-4.0.0/liboctave/cruft/slatec-fn/xdgami.f octave-4.0.0/liboctave/cruft/slatec-fn/d9lgmc.f octave-4.0.0/liboctave/cruft/slatec-fn/erf.f octave-4.0.0/liboctave/cruft/slatec-fn/d9lgit.f octave-4.0.0/liboctave/cruft/slatec-fn/xdgamma.f octave-4.0.0/liboctave/cruft/slatec-fn/albeta.f octave-4.0.0/liboctave/cruft/slatec-fn/dpchim.f octave-4.0.0/liboctave/cruft/slatec-fn/gamlim.f octave-4.0.0/liboctave/cruft/slatec-fn/alngam.f octave-4.0.0/liboctave/cruft/slatec-fn/gamma.f octave-4.0.0/liboctave/cruft/slatec-fn/initds.f octave-4.0.0/liboctave/cruft/slatec-fn/betai.f octave-4.0.0/liboctave/cruft/slatec-fn/csevl.f octave-4.0.0/liboctave/cruft/slatec-fn/algams.f octave-4.0.0/liboctave/cruft/slatec-fn/derf.f octave-4.0.0/liboctave/cruft/slatec-fn/gami.f octave-4.0.0/liboctave/cruft/slatec-fn/xdasinh.f octave-4.0.0/liboctave/cruft/slatec-fn/dlngam.f octave-4.0.0/liboctave/cruft/slatec-fn/xasinh.f octave-4.0.0/liboctave/cruft/slatec-fn/xderfc.f octave-4.0.0/liboctave/cruft/slatec-fn/r9lgic.f octave-4.0.0/liboctave/cruft/slatec-fn/xderf.f octave-4.0.0/liboctave/cruft/slatec-fn/xacosh.f octave-4.0.0/liboctave/cruft/amos/ octave-4.0.0/liboctave/cruft/amos/zbiry.f octave-4.0.0/liboctave/cruft/amos/zbuni.f octave-4.0.0/liboctave/cruft/amos/cseri.f octave-4.0.0/liboctave/cruft/amos/zs1s2.f octave-4.0.0/liboctave/cruft/amos/dgamln.f octave-4.0.0/liboctave/cruft/amos/zbesj.f octave-4.0.0/liboctave/cruft/amos/cbknu.f octave-4.0.0/liboctave/cruft/amos/cuni1.f octave-4.0.0/liboctave/cruft/amos/ckscl.f octave-4.0.0/liboctave/cruft/amos/cwrsk.f octave-4.0.0/liboctave/cruft/amos/zuni1.f octave-4.0.0/liboctave/cruft/amos/module.mk octave-4.0.0/liboctave/cruft/amos/cbunk.f octave-4.0.0/liboctave/cruft/amos/xzabs.f octave-4.0.0/liboctave/cruft/amos/zunhj.f octave-4.0.0/liboctave/cruft/amos/cbinu.f octave-4.0.0/liboctave/cruft/amos/zbknu.f octave-4.0.0/liboctave/cruft/amos/zbesk.f octave-4.0.0/liboctave/cruft/amos/zwrsk.f octave-4.0.0/liboctave/cruft/amos/cacai.f octave-4.0.0/liboctave/cruft/amos/cuni2.f octave-4.0.0/liboctave/cruft/amos/cairy.f octave-4.0.0/liboctave/cruft/amos/gamln.f octave-4.0.0/liboctave/cruft/amos/zasyi.f octave-4.0.0/liboctave/cruft/amos/zairy.f octave-4.0.0/liboctave/cruft/amos/xzexp.f octave-4.0.0/liboctave/cruft/amos/cshch.f octave-4.0.0/liboctave/cruft/amos/zrati.f octave-4.0.0/liboctave/cruft/amos/zbesh.f octave-4.0.0/liboctave/cruft/amos/zdiv.f octave-4.0.0/liboctave/cruft/amos/casyi.f octave-4.0.0/liboctave/cruft/amos/zuni2.f octave-4.0.0/liboctave/cruft/amos/zmlri.f octave-4.0.0/liboctave/cruft/amos/zacon.f octave-4.0.0/liboctave/cruft/amos/zunik.f octave-4.0.0/liboctave/cruft/amos/xzlog.f octave-4.0.0/liboctave/cruft/amos/cbesh.f octave-4.0.0/liboctave/cruft/amos/zkscl.f octave-4.0.0/liboctave/cruft/amos/cunik.f octave-4.0.0/liboctave/cruft/amos/cuchk.f octave-4.0.0/liboctave/cruft/amos/zunk2.f octave-4.0.0/liboctave/cruft/amos/xzsqrt.f octave-4.0.0/liboctave/cruft/amos/zmlt.f octave-4.0.0/liboctave/cruft/amos/zbinu.f octave-4.0.0/liboctave/cruft/amos/zseri.f octave-4.0.0/liboctave/cruft/amos/zbesy.f octave-4.0.0/liboctave/cruft/amos/zuchk.f octave-4.0.0/liboctave/cruft/amos/cbesy.f octave-4.0.0/liboctave/cruft/amos/zshch.f octave-4.0.0/liboctave/cruft/amos/cbiry.f octave-4.0.0/liboctave/cruft/amos/zacai.f octave-4.0.0/liboctave/cruft/amos/cbesi.f octave-4.0.0/liboctave/cruft/amos/cbesk.f octave-4.0.0/liboctave/cruft/amos/cacon.f octave-4.0.0/liboctave/cruft/amos/cbesj.f octave-4.0.0/liboctave/cruft/amos/zbesi.f octave-4.0.0/liboctave/cruft/amos/zbunk.f octave-4.0.0/liboctave/cruft/amos/cuoik.f octave-4.0.0/liboctave/cruft/amos/zunk1.f octave-4.0.0/liboctave/cruft/amos/cs1s2.f octave-4.0.0/liboctave/cruft/amos/zuoik.f octave-4.0.0/liboctave/cruft/amos/cunk2.f octave-4.0.0/liboctave/cruft/amos/cbuni.f octave-4.0.0/liboctave/cruft/amos/cunhj.f octave-4.0.0/liboctave/cruft/amos/cunk1.f octave-4.0.0/liboctave/cruft/amos/crati.f octave-4.0.0/liboctave/cruft/amos/cmlri.f octave-4.0.0/liboctave/cruft/ordered-qz/ octave-4.0.0/liboctave/cruft/ordered-qz/module.mk octave-4.0.0/liboctave/cruft/ordered-qz/dsubsp.f octave-4.0.0/liboctave/cruft/ordered-qz/sexchqz.f octave-4.0.0/liboctave/cruft/ordered-qz/ssubsp.f octave-4.0.0/liboctave/cruft/ordered-qz/exchqz.f octave-4.0.0/liboctave/cruft/slatec-err/ octave-4.0.0/liboctave/cruft/slatec-err/xgetf.f octave-4.0.0/liboctave/cruft/slatec-err/module.mk octave-4.0.0/liboctave/cruft/slatec-err/xermsg.f octave-4.0.0/liboctave/cruft/slatec-err/xgetua.f octave-4.0.0/liboctave/cruft/slatec-err/xercnt.f octave-4.0.0/liboctave/cruft/slatec-err/xersve.f octave-4.0.0/liboctave/cruft/slatec-err/xerprn.f octave-4.0.0/liboctave/cruft/slatec-err/xerhlt.f octave-4.0.0/liboctave/cruft/slatec-err/xerclr.f octave-4.0.0/liboctave/cruft/slatec-err/j4save.f octave-4.0.0/liboctave/cruft/slatec-err/xsetua.f octave-4.0.0/liboctave/cruft/slatec-err/ixsav.f octave-4.0.0/liboctave/cruft/slatec-err/xerrwd.f octave-4.0.0/liboctave/cruft/slatec-err/fdump.f octave-4.0.0/liboctave/cruft/slatec-err/xsetf.f octave-4.0.0/liboctave/cruft/odepack/ octave-4.0.0/liboctave/cruft/odepack/scfode.f octave-4.0.0/liboctave/cruft/odepack/dlsode.f octave-4.0.0/liboctave/cruft/odepack/module.mk octave-4.0.0/liboctave/cruft/odepack/stode.f octave-4.0.0/liboctave/cruft/odepack/slsode.f octave-4.0.0/liboctave/cruft/odepack/sintdy.f octave-4.0.0/liboctave/cruft/odepack/vnorm.f octave-4.0.0/liboctave/cruft/odepack/svnorm.f octave-4.0.0/liboctave/cruft/odepack/sewset.f octave-4.0.0/liboctave/cruft/odepack/cfode.f octave-4.0.0/liboctave/cruft/odepack/ssolsy.f octave-4.0.0/liboctave/cruft/odepack/sstode.f octave-4.0.0/liboctave/cruft/odepack/sprepj.f octave-4.0.0/liboctave/cruft/odepack/prepj.f octave-4.0.0/liboctave/cruft/odepack/ewset.f octave-4.0.0/liboctave/cruft/odepack/intdy.f octave-4.0.0/liboctave/cruft/odepack/solsy.f octave-4.0.0/liboctave/cruft/fftpack/ octave-4.0.0/liboctave/cruft/fftpack/zpassf3.f octave-4.0.0/liboctave/cruft/fftpack/fftpack.doc octave-4.0.0/liboctave/cruft/fftpack/module.mk octave-4.0.0/liboctave/cruft/fftpack/cfftb1.f octave-4.0.0/liboctave/cruft/fftpack/zpassb4.f octave-4.0.0/liboctave/cruft/fftpack/passf4.f octave-4.0.0/liboctave/cruft/fftpack/zpassf5.f octave-4.0.0/liboctave/cruft/fftpack/passf5.f octave-4.0.0/liboctave/cruft/fftpack/passb5.f octave-4.0.0/liboctave/cruft/fftpack/zffti1.f octave-4.0.0/liboctave/cruft/fftpack/passf.f octave-4.0.0/liboctave/cruft/fftpack/zpassb2.f octave-4.0.0/liboctave/cruft/fftpack/zffti.f octave-4.0.0/liboctave/cruft/fftpack/zpassf.f octave-4.0.0/liboctave/cruft/fftpack/zfftb.f octave-4.0.0/liboctave/cruft/fftpack/cffti1.f octave-4.0.0/liboctave/cruft/fftpack/zpassb3.f octave-4.0.0/liboctave/cruft/fftpack/zpassb.f octave-4.0.0/liboctave/cruft/fftpack/zfftf.f octave-4.0.0/liboctave/cruft/fftpack/passb.f octave-4.0.0/liboctave/cruft/fftpack/passb2.f octave-4.0.0/liboctave/cruft/fftpack/passf2.f octave-4.0.0/liboctave/cruft/fftpack/cfftb.f octave-4.0.0/liboctave/cruft/fftpack/passf3.f octave-4.0.0/liboctave/cruft/fftpack/passb4.f octave-4.0.0/liboctave/cruft/fftpack/zpassf4.f octave-4.0.0/liboctave/cruft/fftpack/zfftb1.f octave-4.0.0/liboctave/cruft/fftpack/zpassf2.f octave-4.0.0/liboctave/cruft/fftpack/zpassb5.f octave-4.0.0/liboctave/cruft/fftpack/cfftf.f octave-4.0.0/liboctave/cruft/fftpack/cfftf1.f octave-4.0.0/liboctave/cruft/fftpack/cffti.f octave-4.0.0/liboctave/cruft/fftpack/zfftf1.f octave-4.0.0/liboctave/cruft/fftpack/passb3.f octave-4.0.0/liboctave/cruft/blas-xtra/ octave-4.0.0/liboctave/cruft/blas-xtra/zdotc3.f octave-4.0.0/liboctave/cruft/blas-xtra/xsnrm2.f octave-4.0.0/liboctave/cruft/blas-xtra/cdotc3.f octave-4.0.0/liboctave/cruft/blas-xtra/csconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/xerbla.f octave-4.0.0/liboctave/cruft/blas-xtra/module.mk octave-4.0.0/liboctave/cruft/blas-xtra/sdot3.f octave-4.0.0/liboctave/cruft/blas-xtra/cmatm3.f octave-4.0.0/liboctave/cruft/blas-xtra/sconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/xzdotc.f octave-4.0.0/liboctave/cruft/blas-xtra/xdnrm2.f octave-4.0.0/liboctave/cruft/blas-xtra/xzdotu.f octave-4.0.0/liboctave/cruft/blas-xtra/dmatm3.f octave-4.0.0/liboctave/cruft/blas-xtra/zdconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/ddot3.f octave-4.0.0/liboctave/cruft/blas-xtra/xcdotu.f octave-4.0.0/liboctave/cruft/blas-xtra/xscnrm2.f octave-4.0.0/liboctave/cruft/blas-xtra/zmatm3.f octave-4.0.0/liboctave/cruft/blas-xtra/xsdot.f octave-4.0.0/liboctave/cruft/blas-xtra/cconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/dconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/smatm3.f octave-4.0.0/liboctave/cruft/blas-xtra/xddot.f octave-4.0.0/liboctave/cruft/blas-xtra/zconv2.f octave-4.0.0/liboctave/cruft/blas-xtra/xdznrm2.f octave-4.0.0/liboctave/cruft/blas-xtra/xcdotc.f octave-4.0.0/liboctave/cruft/quadpack/ octave-4.0.0/liboctave/cruft/quadpack/qagpe.f octave-4.0.0/liboctave/cruft/quadpack/module.mk octave-4.0.0/liboctave/cruft/quadpack/qelg.f octave-4.0.0/liboctave/cruft/quadpack/qk21.f octave-4.0.0/liboctave/cruft/quadpack/dqk15i.f octave-4.0.0/liboctave/cruft/quadpack/dqpsrt.f octave-4.0.0/liboctave/cruft/quadpack/qagie.f octave-4.0.0/liboctave/cruft/quadpack/qk15i.f octave-4.0.0/liboctave/cruft/quadpack/qpsrt.f octave-4.0.0/liboctave/cruft/quadpack/qagi.f octave-4.0.0/liboctave/cruft/quadpack/dqagp.f octave-4.0.0/liboctave/cruft/quadpack/dqelg.f octave-4.0.0/liboctave/cruft/quadpack/dqagi.f octave-4.0.0/liboctave/cruft/quadpack/dqagie.f octave-4.0.0/liboctave/cruft/quadpack/xerror.f octave-4.0.0/liboctave/cruft/quadpack/qagp.f octave-4.0.0/liboctave/cruft/quadpack/dqk21.f octave-4.0.0/liboctave/cruft/quadpack/dqagpe.f octave-4.0.0/liboctave/cruft/ranlib/ octave-4.0.0/liboctave/cruft/ranlib/ignlgi.f octave-4.0.0/liboctave/cruft/ranlib/genprm.f octave-4.0.0/liboctave/cruft/ranlib/ignbin.f octave-4.0.0/liboctave/cruft/ranlib/gennch.f octave-4.0.0/liboctave/cruft/ranlib/inrgcm.f octave-4.0.0/liboctave/cruft/ranlib/setsd.f octave-4.0.0/liboctave/cruft/ranlib/randlib.fdoc octave-4.0.0/liboctave/cruft/ranlib/genmul.f octave-4.0.0/liboctave/cruft/ranlib/gengam.f octave-4.0.0/liboctave/cruft/ranlib/module.mk octave-4.0.0/liboctave/cruft/ranlib/Basegen.doc octave-4.0.0/liboctave/cruft/ranlib/mltmod.f octave-4.0.0/liboctave/cruft/ranlib/genmn.f octave-4.0.0/liboctave/cruft/ranlib/setant.f octave-4.0.0/liboctave/cruft/ranlib/genchi.f octave-4.0.0/liboctave/cruft/ranlib/phrtsd.f octave-4.0.0/liboctave/cruft/ranlib/wrap.f octave-4.0.0/liboctave/cruft/ranlib/ignuin.f octave-4.0.0/liboctave/cruft/ranlib/ranf.f octave-4.0.0/liboctave/cruft/ranlib/tstgmn.for octave-4.0.0/liboctave/cruft/ranlib/genexp.f octave-4.0.0/liboctave/cruft/ranlib/tstmid.for octave-4.0.0/liboctave/cruft/ranlib/advnst.f octave-4.0.0/liboctave/cruft/ranlib/lennob.f octave-4.0.0/liboctave/cruft/ranlib/sexpo.f octave-4.0.0/liboctave/cruft/ranlib/qrgnin.f octave-4.0.0/liboctave/cruft/ranlib/getsd.f octave-4.0.0/liboctave/cruft/ranlib/gennf.f octave-4.0.0/liboctave/cruft/ranlib/initgn.f octave-4.0.0/liboctave/cruft/ranlib/tstbot.for octave-4.0.0/liboctave/cruft/ranlib/README octave-4.0.0/liboctave/cruft/ranlib/getcgn.f octave-4.0.0/liboctave/cruft/ranlib/genf.f octave-4.0.0/liboctave/cruft/ranlib/snorm.f octave-4.0.0/liboctave/cruft/ranlib/genbet.f octave-4.0.0/liboctave/cruft/ranlib/gennor.f octave-4.0.0/liboctave/cruft/ranlib/ignnbn.f octave-4.0.0/liboctave/cruft/ranlib/sgamma.f octave-4.0.0/liboctave/cruft/ranlib/genunf.f octave-4.0.0/liboctave/cruft/ranlib/ignpoi.f octave-4.0.0/liboctave/cruft/ranlib/setgmn.f octave-4.0.0/liboctave/cruft/ranlib/HOWTOGET octave-4.0.0/liboctave/cruft/ranlib/setall.f octave-4.0.0/liboctave/cruft/ranlib/randlib.chs octave-4.0.0/liboctave/cruft/lapack-xtra/ octave-4.0.0/liboctave/cruft/lapack-xtra/xslamch.f octave-4.0.0/liboctave/cruft/lapack-xtra/module.mk octave-4.0.0/liboctave/cruft/lapack-xtra/xilaenv.f octave-4.0.0/liboctave/cruft/lapack-xtra/xclange.f octave-4.0.0/liboctave/cruft/lapack-xtra/xdlange.f octave-4.0.0/liboctave/cruft/lapack-xtra/crsf2csf.f octave-4.0.0/liboctave/cruft/lapack-xtra/xdlamch.f octave-4.0.0/liboctave/cruft/lapack-xtra/zrsf2csf.f octave-4.0.0/liboctave/cruft/lapack-xtra/xslange.f octave-4.0.0/liboctave/cruft/lapack-xtra/xzlange.f octave-4.0.0/liboctave/cruft/dassl/ octave-4.0.0/liboctave/cruft/dassl/module.mk octave-4.0.0/liboctave/cruft/dassl/ddaslv.f octave-4.0.0/liboctave/cruft/dassl/ddatrp.f octave-4.0.0/liboctave/cruft/dassl/ddassl.f octave-4.0.0/liboctave/cruft/dassl/ddajac.f octave-4.0.0/liboctave/cruft/dassl/ddanrm.f octave-4.0.0/liboctave/cruft/dassl/ddastp.f octave-4.0.0/liboctave/cruft/dassl/ddaini.f octave-4.0.0/liboctave/cruft/dassl/ddawts.f octave-4.0.0/liboctave/cruft/dasrt/ octave-4.0.0/liboctave/cruft/dasrt/module.mk octave-4.0.0/liboctave/cruft/dasrt/droots.f octave-4.0.0/liboctave/cruft/dasrt/drchek.f octave-4.0.0/liboctave/cruft/dasrt/ddasrt.f octave-4.0.0/liboctave/cruft/daspk/ octave-4.0.0/liboctave/cruft/daspk/dfnrmd.f octave-4.0.0/liboctave/cruft/daspk/dlinsk.f octave-4.0.0/liboctave/cruft/daspk/dslvk.f octave-4.0.0/liboctave/cruft/daspk/dnsd.f octave-4.0.0/liboctave/cruft/daspk/dcnst0.f octave-4.0.0/liboctave/cruft/daspk/dmatd.f octave-4.0.0/liboctave/cruft/daspk/ddstp.f octave-4.0.0/liboctave/cruft/daspk/module.mk octave-4.0.0/liboctave/cruft/daspk/dfnrmk.f octave-4.0.0/liboctave/cruft/daspk/dnsik.f octave-4.0.0/liboctave/cruft/daspk/dnedd.f octave-4.0.0/liboctave/cruft/daspk/ddasik.f octave-4.0.0/liboctave/cruft/daspk/ddwnrm.f octave-4.0.0/liboctave/cruft/daspk/dnedk.f octave-4.0.0/liboctave/cruft/daspk/dnsk.f octave-4.0.0/liboctave/cruft/daspk/ddaspk.f octave-4.0.0/liboctave/cruft/daspk/dyypnw.f octave-4.0.0/liboctave/cruft/daspk/dorth.f octave-4.0.0/liboctave/cruft/daspk/dspigm.f octave-4.0.0/liboctave/cruft/daspk/dcnstr.f octave-4.0.0/liboctave/cruft/daspk/ddasid.f octave-4.0.0/liboctave/cruft/daspk/dnsid.f octave-4.0.0/liboctave/cruft/daspk/dheqr.f octave-4.0.0/liboctave/cruft/daspk/dinvwt.f octave-4.0.0/liboctave/cruft/daspk/ddasic.f octave-4.0.0/liboctave/cruft/daspk/dlinsd.f octave-4.0.0/liboctave/cruft/daspk/datv.f octave-4.0.0/liboctave/cruft/daspk/dslvd.f octave-4.0.0/liboctave/cruft/daspk/dhels.f octave-4.0.0/doc/ octave-4.0.0/doc/texinfo.tex octave-4.0.0/doc/texmf.cnf octave-4.0.0/doc/refcard/ octave-4.0.0/doc/refcard/refcard-a4.pdf octave-4.0.0/doc/refcard/refcard-letter.dvi octave-4.0.0/doc/refcard/refcard-a4.tex octave-4.0.0/doc/refcard/refcard-a4.ps octave-4.0.0/doc/refcard/refcard-letter.tex octave-4.0.0/doc/refcard/Makefile.in octave-4.0.0/doc/refcard/refcard.tex octave-4.0.0/doc/refcard/refcard-letter.pdf octave-4.0.0/doc/refcard/refcard-legal.tex octave-4.0.0/doc/refcard/refcard-legal.pdf octave-4.0.0/doc/refcard/refcard-a4.dvi octave-4.0.0/doc/refcard/Makefile.am octave-4.0.0/doc/refcard/refcard-letter.ps octave-4.0.0/doc/refcard/refcard-legal.ps octave-4.0.0/doc/refcard/refcard-legal.dvi octave-4.0.0/doc/Makefile.in octave-4.0.0/doc/interpreter/ octave-4.0.0/doc/interpreter/version.texi octave-4.0.0/doc/interpreter/octave.dvi octave-4.0.0/doc/interpreter/convhull.eps octave-4.0.0/doc/interpreter/voronoi.pdf octave-4.0.0/doc/interpreter/voronoi.txt octave-4.0.0/doc/interpreter/numbers.texi octave-4.0.0/doc/interpreter/grid.eps octave-4.0.0/doc/interpreter/image.txi octave-4.0.0/doc/interpreter/inpolygon.pdf octave-4.0.0/doc/interpreter/op-idx.txi octave-4.0.0/doc/interpreter/splinefit3.txt octave-4.0.0/doc/interpreter/octave.pdf octave-4.0.0/doc/interpreter/splineimages.m octave-4.0.0/doc/interpreter/preface.texi octave-4.0.0/doc/interpreter/mesh.png octave-4.0.0/doc/interpreter/spchol.txt octave-4.0.0/doc/interpreter/sparse.txi octave-4.0.0/doc/interpreter/errorbar.pdf octave-4.0.0/doc/interpreter/extended.png octave-4.0.0/doc/interpreter/octave_logo.pdf octave-4.0.0/doc/interpreter/vectorize.txi octave-4.0.0/doc/interpreter/plot3.eps octave-4.0.0/doc/interpreter/quad.texi octave-4.0.0/doc/interpreter/tips.texi octave-4.0.0/doc/interpreter/debug.txi octave-4.0.0/doc/interpreter/genpropdoc.m octave-4.0.0/doc/interpreter/mesh.eps octave-4.0.0/doc/interpreter/mkoctfile.1 octave-4.0.0/doc/interpreter/nonlin.texi octave-4.0.0/doc/interpreter/interpft.png octave-4.0.0/doc/interpreter/config-images.sh octave-4.0.0/doc/interpreter/splinefit2.txt octave-4.0.0/doc/interpreter/inpolygon.png octave-4.0.0/doc/interpreter/plot.eps octave-4.0.0/doc/interpreter/polar.pdf octave-4.0.0/doc/interpreter/octave.info-9 octave-4.0.0/doc/interpreter/poly.texi octave-4.0.0/doc/interpreter/convhull.pdf octave-4.0.0/doc/interpreter/cp-idx.texi octave-4.0.0/doc/interpreter/vectorize.texi octave-4.0.0/doc/interpreter/errors.txi octave-4.0.0/doc/interpreter/data.texi octave-4.0.0/doc/interpreter/mesh.txt octave-4.0.0/doc/interpreter/mkcontrib.awk octave-4.0.0/doc/interpreter/graphics_properties.mk octave-4.0.0/doc/interpreter/contributors.in octave-4.0.0/doc/interpreter/splinefit4.eps octave-4.0.0/doc/interpreter/octave-config.1 octave-4.0.0/doc/interpreter/gui.texi octave-4.0.0/doc/interpreter/stats.txi octave-4.0.0/doc/interpreter/extended.pdf octave-4.0.0/doc/interpreter/interpft.txt octave-4.0.0/doc/interpreter/gplot.eps octave-4.0.0/doc/interpreter/fn-idx.texi octave-4.0.0/doc/interpreter/nonlin.txi octave-4.0.0/doc/interpreter/image.texi octave-4.0.0/doc/interpreter/griddata.eps octave-4.0.0/doc/interpreter/gplot.pdf octave-4.0.0/doc/interpreter/griddata.pdf octave-4.0.0/doc/interpreter/gplot.png octave-4.0.0/doc/interpreter/splinefit6.txt octave-4.0.0/doc/interpreter/interpderiv2.eps octave-4.0.0/doc/interpreter/octave.ps octave-4.0.0/doc/interpreter/hist.pdf octave-4.0.0/doc/interpreter/matrix.texi octave-4.0.0/doc/interpreter/delaunay.png octave-4.0.0/doc/interpreter/plot.txt octave-4.0.0/doc/interpreter/strings.txi octave-4.0.0/doc/interpreter/quad.txi octave-4.0.0/doc/interpreter/interpderiv1.txt octave-4.0.0/doc/interpreter/interpderiv2.pdf octave-4.0.0/doc/interpreter/emacs.txi octave-4.0.0/doc/interpreter/plot3.pdf octave-4.0.0/doc/interpreter/gpl.texi octave-4.0.0/doc/interpreter/triplot.txt octave-4.0.0/doc/interpreter/octave.info-3 octave-4.0.0/doc/interpreter/interpderiv1.pdf octave-4.0.0/doc/interpreter/plot3.png octave-4.0.0/doc/interpreter/var.texi octave-4.0.0/doc/interpreter/images octave-4.0.0/doc/interpreter/octave.info-4 octave-4.0.0/doc/interpreter/plot.png octave-4.0.0/doc/interpreter/external.txi octave-4.0.0/doc/interpreter/spmatrix.png octave-4.0.0/doc/interpreter/gpl.txi octave-4.0.0/doc/interpreter/geometryimages.m octave-4.0.0/doc/interpreter/var.txi octave-4.0.0/doc/interpreter/convhull.txt octave-4.0.0/doc/interpreter/spcholperm.txt octave-4.0.0/doc/interpreter/interp.texi octave-4.0.0/doc/interpreter/interpft.eps octave-4.0.0/doc/interpreter/hist.eps octave-4.0.0/doc/interpreter/external.texi octave-4.0.0/doc/interpreter/numbers.txi octave-4.0.0/doc/interpreter/interpn.txt octave-4.0.0/doc/interpreter/plot-lineproperties.texi octave-4.0.0/doc/interpreter/java-images/ octave-4.0.0/doc/interpreter/java-images/image003.png octave-4.0.0/doc/interpreter/java-images/image008.png octave-4.0.0/doc/interpreter/java-images/image004.png octave-4.0.0/doc/interpreter/java-images/image002.png octave-4.0.0/doc/interpreter/java-images/image001.png octave-4.0.0/doc/interpreter/java-images/image006.png octave-4.0.0/doc/interpreter/java-images/image007.png octave-4.0.0/doc/interpreter/java-images/image009.png octave-4.0.0/doc/interpreter/java-images/image005.png octave-4.0.0/doc/interpreter/linalg.txi octave-4.0.0/doc/interpreter/arith.texi octave-4.0.0/doc/interpreter/fn-idx.txi octave-4.0.0/doc/interpreter/octave.info-8 octave-4.0.0/doc/interpreter/package.txi octave-4.0.0/doc/interpreter/voronoi.eps octave-4.0.0/doc/interpreter/convhull.png octave-4.0.0/doc/interpreter/grid.pdf octave-4.0.0/doc/interpreter/splinefit1.txt octave-4.0.0/doc/interpreter/audio.texi octave-4.0.0/doc/interpreter/octave_logo.eps octave-4.0.0/doc/interpreter/errorbar.eps octave-4.0.0/doc/interpreter/triplot.eps octave-4.0.0/doc/interpreter/plot-imageproperties.texi octave-4.0.0/doc/interpreter/stamp-vti octave-4.0.0/doc/interpreter/octave.info-5 octave-4.0.0/doc/interpreter/interpderiv1.eps octave-4.0.0/doc/interpreter/cp-idx.txi octave-4.0.0/doc/interpreter/audio.txi octave-4.0.0/doc/interpreter/system.texi octave-4.0.0/doc/interpreter/images.awk octave-4.0.0/doc/interpreter/gplot.txt octave-4.0.0/doc/interpreter/extended.txt octave-4.0.0/doc/interpreter/diffeq.txi octave-4.0.0/doc/interpreter/stats.texi octave-4.0.0/doc/interpreter/polar.eps octave-4.0.0/doc/interpreter/spcholperm.png octave-4.0.0/doc/interpreter/errors.texi octave-4.0.0/doc/interpreter/triplot.pdf octave-4.0.0/doc/interpreter/extended.eps octave-4.0.0/doc/interpreter/oop.texi octave-4.0.0/doc/interpreter/spchol.png octave-4.0.0/doc/interpreter/octave-cli.1 octave-4.0.0/doc/interpreter/diagperm.txi octave-4.0.0/doc/interpreter/splinefit4.txt octave-4.0.0/doc/interpreter/octave.info-2 octave-4.0.0/doc/interpreter/stmt.txi octave-4.0.0/doc/interpreter/images.mk octave-4.0.0/doc/interpreter/debug.texi octave-4.0.0/doc/interpreter/splinefit4.pdf octave-4.0.0/doc/interpreter/munge-texi.pl octave-4.0.0/doc/interpreter/system.txi octave-4.0.0/doc/interpreter/polar.txt octave-4.0.0/doc/interpreter/errorbar.png octave-4.0.0/doc/interpreter/splinefit2.pdf octave-4.0.0/doc/interpreter/triplot.png octave-4.0.0/doc/interpreter/expr.txi octave-4.0.0/doc/interpreter/eval.txi octave-4.0.0/doc/interpreter/matrix.txi octave-4.0.0/doc/interpreter/spcholperm.eps octave-4.0.0/doc/interpreter/splinefit6.pdf octave-4.0.0/doc/interpreter/spmatrix.eps octave-4.0.0/doc/interpreter/install.texi octave-4.0.0/doc/interpreter/set.txi octave-4.0.0/doc/interpreter/splinefit1.pdf octave-4.0.0/doc/interpreter/grid.txt octave-4.0.0/doc/interpreter/intro.txi octave-4.0.0/doc/interpreter/find-docstring-files.sh octave-4.0.0/doc/interpreter/grammar.txi octave-4.0.0/doc/interpreter/io.txi octave-4.0.0/doc/interpreter/plot-patchproperties.texi octave-4.0.0/doc/interpreter/container.txi octave-4.0.0/doc/interpreter/bugs.txi octave-4.0.0/doc/interpreter/splinefit2.png octave-4.0.0/doc/interpreter/interpimages.m octave-4.0.0/doc/interpreter/interpderiv2.png octave-4.0.0/doc/interpreter/splinefit3.png octave-4.0.0/doc/interpreter/delaunay.eps octave-4.0.0/doc/interpreter/spmatrix.pdf octave-4.0.0/doc/interpreter/plot3.txt octave-4.0.0/doc/interpreter/Makefile.in octave-4.0.0/doc/interpreter/splinefit6.png octave-4.0.0/doc/interpreter/sparseimages.m octave-4.0.0/doc/interpreter/diffeq.texi octave-4.0.0/doc/interpreter/polar.png octave-4.0.0/doc/interpreter/basics.txi octave-4.0.0/doc/interpreter/TODO octave-4.0.0/doc/interpreter/plot-rootproperties.texi octave-4.0.0/doc/interpreter/tips.txi octave-4.0.0/doc/interpreter/expr.texi octave-4.0.0/doc/interpreter/testfun.texi octave-4.0.0/doc/interpreter/octave.info octave-4.0.0/doc/interpreter/inpolygon.eps octave-4.0.0/doc/interpreter/mk_doc_cache.m octave-4.0.0/doc/interpreter/java.texi octave-4.0.0/doc/interpreter/splinefit3.eps octave-4.0.0/doc/interpreter/interpn.pdf octave-4.0.0/doc/interpreter/java.txi octave-4.0.0/doc/interpreter/griddata.png octave-4.0.0/doc/interpreter/octave.info-7 octave-4.0.0/doc/interpreter/contrib.txi octave-4.0.0/doc/interpreter/func.txi octave-4.0.0/doc/interpreter/interpderiv2.txt octave-4.0.0/doc/interpreter/contributors.texi octave-4.0.0/doc/interpreter/contrib.texi octave-4.0.0/doc/interpreter/interpn.png octave-4.0.0/doc/interpreter/spmatrix.txt octave-4.0.0/doc/interpreter/delaunay.pdf octave-4.0.0/doc/interpreter/splinefit6.eps octave-4.0.0/doc/interpreter/diagperm.texi octave-4.0.0/doc/interpreter/grid.png octave-4.0.0/doc/interpreter/set.texi octave-4.0.0/doc/interpreter/mesh.pdf octave-4.0.0/doc/interpreter/linalg.texi octave-4.0.0/doc/interpreter/doc-cache octave-4.0.0/doc/interpreter/obsolete.txi octave-4.0.0/doc/interpreter/optim.txi octave-4.0.0/doc/interpreter/intro.texi octave-4.0.0/doc/interpreter/spchol.pdf octave-4.0.0/doc/interpreter/poly.txi octave-4.0.0/doc/interpreter/errorbar.txt octave-4.0.0/doc/interpreter/splinefit1.png octave-4.0.0/doc/interpreter/gui.txi octave-4.0.0/doc/interpreter/macros.texi octave-4.0.0/doc/interpreter/interpn.eps octave-4.0.0/doc/interpreter/spcholperm.pdf octave-4.0.0/doc/interpreter/plot.texi octave-4.0.0/doc/interpreter/Makefile.am octave-4.0.0/doc/interpreter/hist.png octave-4.0.0/doc/interpreter/octave.texi octave-4.0.0/doc/interpreter/oop.txi octave-4.0.0/doc/interpreter/plot-textproperties.texi octave-4.0.0/doc/interpreter/plot-surfaceproperties.texi octave-4.0.0/doc/interpreter/octave.info-6 octave-4.0.0/doc/interpreter/delaunay.txt octave-4.0.0/doc/interpreter/splinefit2.eps octave-4.0.0/doc/interpreter/griddata.txt octave-4.0.0/doc/interpreter/plot.txi octave-4.0.0/doc/interpreter/interpft.pdf octave-4.0.0/doc/interpreter/plot-figureproperties.texi octave-4.0.0/doc/interpreter/signal.texi octave-4.0.0/doc/interpreter/signal.txi octave-4.0.0/doc/interpreter/octave.1 octave-4.0.0/doc/interpreter/func.texi octave-4.0.0/doc/interpreter/optim.texi octave-4.0.0/doc/interpreter/geometry.texi octave-4.0.0/doc/interpreter/eval.texi octave-4.0.0/doc/interpreter/inpolygon.txt octave-4.0.0/doc/interpreter/strings.texi octave-4.0.0/doc/interpreter/plot-axesproperties.texi octave-4.0.0/doc/interpreter/io.texi octave-4.0.0/doc/interpreter/testfun.txi octave-4.0.0/doc/interpreter/stmt.texi octave-4.0.0/doc/interpreter/bugs.texi octave-4.0.0/doc/interpreter/basics.texi octave-4.0.0/doc/interpreter/voronoi.png octave-4.0.0/doc/interpreter/plot.pdf octave-4.0.0/doc/interpreter/package.texi octave-4.0.0/doc/interpreter/splinefit4.png octave-4.0.0/doc/interpreter/sparse.texi octave-4.0.0/doc/interpreter/preface.txi octave-4.0.0/doc/interpreter/splinefit1.eps octave-4.0.0/doc/interpreter/interp.txi octave-4.0.0/doc/interpreter/octave.info-1 octave-4.0.0/doc/interpreter/data.txi octave-4.0.0/doc/interpreter/arith.txi octave-4.0.0/doc/interpreter/obsolete.texi octave-4.0.0/doc/interpreter/grammar.texi octave-4.0.0/doc/interpreter/op-idx.texi octave-4.0.0/doc/interpreter/hist.txt octave-4.0.0/doc/interpreter/install.txi octave-4.0.0/doc/interpreter/geometry.txi octave-4.0.0/doc/interpreter/spchol.eps octave-4.0.0/doc/interpreter/octave.html/ octave-4.0.0/doc/interpreter/octave.html/XREFWIFEXITED.html octave-4.0.0/doc/interpreter/octave.html/XREFgetgrent.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurekeyreleasefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurenumbertitle.html octave-4.0.0/doc/interpreter/octave.html/The-break-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFsscanf.html octave-4.0.0/doc/interpreter/octave.html/XREFmsgbox.html octave-4.0.0/doc/interpreter/octave.html/XREFcstrcat.html octave-4.0.0/doc/interpreter/octave.html/XREFuimenu.html octave-4.0.0/doc/interpreter/octave.html/PKG_005fADD-and-PKG_005fDEL-Directives.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fpause.html octave-4.0.0/doc/interpreter/octave.html/XREFempirical_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFspeye.html octave-4.0.0/doc/interpreter/octave.html/fig_003ainterpft.html octave-4.0.0/doc/interpreter/octave.html/XREFquadgk.html octave-4.0.0/doc/interpreter/octave.html/XREFprint_005fusage.html octave-4.0.0/doc/interpreter/octave.html/Root-Figure-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFtable.html octave-4.0.0/doc/interpreter/octave.html/XREFhamming.html octave-4.0.0/doc/interpreter/octave.html/Numeric-Input-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszlimmode.html octave-4.0.0/doc/interpreter/octave.html/XREFsymlink.html octave-4.0.0/doc/interpreter/octave.html/XREFrealpow.html octave-4.0.0/doc/interpreter/octave.html/XREFqrdelete.html octave-4.0.0/doc/interpreter/octave.html/Format-of-Descriptions.html octave-4.0.0/doc/interpreter/octave.html/XREFne.html octave-4.0.0/doc/interpreter/octave.html/Bug-Tracker.html octave-4.0.0/doc/interpreter/octave.html/XREFannotation.html octave-4.0.0/doc/interpreter/octave.html/XREFmanova.html octave-4.0.0/doc/interpreter/octave.html/XREFhgsave.html octave-4.0.0/doc/interpreter/octave.html/XREFgeoinv.html octave-4.0.0/doc/interpreter/octave.html/XREFrmappdata.html octave-4.0.0/doc/interpreter/octave.html/XREFkbhit.html octave-4.0.0/doc/interpreter/octave.html/XREFconj.html octave-4.0.0/doc/interpreter/octave.html/Printing-and-Saving-Plots.html octave-4.0.0/doc/interpreter/octave.html/Colors.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fftp.html octave-4.0.0/doc/interpreter/octave.html/XREFisdiag.html octave-4.0.0/doc/interpreter/octave.html/XREFindex.html octave-4.0.0/doc/interpreter/octave.html/tab_003aextended.html octave-4.0.0/doc/interpreter/octave.html/Current-Working-Directory.html octave-4.0.0/doc/interpreter/octave.html/XREFrestoredefaultpath.html octave-4.0.0/doc/interpreter/octave.html/Test-Plotting-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFoptimize_005fsubsasgn_005fcalls.html octave-4.0.0/doc/interpreter/octave.html/fig_003atriplot.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxlimmode.html octave-4.0.0/doc/interpreter/octave.html/XREFmtimes.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszminorgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFbeta.html octave-4.0.0/doc/interpreter/octave.html/XREFuint16.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeslinestyleorder.html octave-4.0.0/doc/interpreter/octave.html/XREFtand.html octave-4.0.0/doc/interpreter/octave.html/XREFnormpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFgampdf.html octave-4.0.0/doc/interpreter/octave.html/XREFloadobj.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesinterpreter.html octave-4.0.0/doc/interpreter/octave.html/XREFvar_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesambientlightcolor.html octave-4.0.0/doc/interpreter/octave.html/Input-Conversion-Syntax.html octave-4.0.0/doc/interpreter/octave.html/fig_003ainterpderiv1.html octave-4.0.0/doc/interpreter/octave.html/XREFgetgrgid.html octave-4.0.0/doc/interpreter/octave.html/XREFperl.html octave-4.0.0/doc/interpreter/octave.html/XREFacsch.html octave-4.0.0/doc/interpreter/octave.html/XREFtextbusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFfplot.html octave-4.0.0/doc/interpreter/octave.html/XREFplot3.html octave-4.0.0/doc/interpreter/octave.html/Line_002dOriented-Input.html octave-4.0.0/doc/interpreter/octave.html/XREFautoreg_005fmatrix.html octave-4.0.0/doc/interpreter/octave.html/XREFver.html octave-4.0.0/doc/interpreter/octave.html/Keywords.html octave-4.0.0/doc/interpreter/octave.html/XREFlaplace_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFsetenv.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceparent.html octave-4.0.0/doc/interpreter/octave.html/XREFpqpnonneg.html octave-4.0.0/doc/interpreter/octave.html/XREFdatevec.html octave-4.0.0/doc/interpreter/octave.html/XREFisascii.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesalimmode.html octave-4.0.0/doc/interpreter/octave.html/XREFrande.html octave-4.0.0/doc/interpreter/octave.html/XREFunifpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFnbininv.html octave-4.0.0/doc/interpreter/octave.html/XREFfactorial.html octave-4.0.0/doc/interpreter/octave.html/XREFspones.html octave-4.0.0/doc/interpreter/octave.html/XREFhsv.html octave-4.0.0/doc/interpreter/octave.html/XREFfgets.html octave-4.0.0/doc/interpreter/octave.html/XREFstrptime.html octave-4.0.0/doc/interpreter/octave.html/XREFperiodogram.html octave-4.0.0/doc/interpreter/octave.html/XREFclosereq.html octave-4.0.0/doc/interpreter/octave.html/XREFdiscrete_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFrootbuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFinput.html octave-4.0.0/doc/interpreter/octave.html/XREFskewness.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fisplaying.html octave-4.0.0/doc/interpreter/octave.html/XREFterminal_005fsize.html octave-4.0.0/doc/interpreter/octave.html/XREFlineydatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFtextfontweight.html octave-4.0.0/doc/interpreter/octave.html/XREFchisquare_005ftest_005findependence.html octave-4.0.0/doc/interpreter/octave.html/XREFsurf.html octave-4.0.0/doc/interpreter/octave.html/XREFsilent_005ffunctions.html octave-4.0.0/doc/interpreter/octave.html/XREFautoload.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002frecordblocking.html octave-4.0.0/doc/interpreter/octave.html/XREFmakeinfo_005fprogram.html octave-4.0.0/doc/interpreter/octave.html/XREFpatcherasemode.html octave-4.0.0/doc/interpreter/octave.html/Getting-Started-with-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacevisible.html octave-4.0.0/doc/interpreter/octave.html/XREFqr.html octave-4.0.0/doc/interpreter/octave.html/XREFconv.html octave-4.0.0/doc/interpreter/octave.html/Cell-Arrays-of-Strings.html octave-4.0.0/doc/interpreter/octave.html/Conventions.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepaperpositionmode.html octave-4.0.0/doc/interpreter/octave.html/XREFind2sub.html octave-4.0.0/doc/interpreter/octave.html/XREFsighup_005fdumps_005foctave_005fcore.html octave-4.0.0/doc/interpreter/octave.html/XREFatand.html octave-4.0.0/doc/interpreter/octave.html/XREFsubsasgn.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacemeshstyle.html octave-4.0.0/doc/interpreter/octave.html/Test-and-Demo-Functions.html octave-4.0.0/doc/interpreter/octave.html/Quadratic-Programming.html octave-4.0.0/doc/interpreter/octave.html/XREFquit.html octave-4.0.0/doc/interpreter/octave.html/XREFinterp2.html octave-4.0.0/doc/interpreter/octave.html/XREFkron.html octave-4.0.0/doc/interpreter/octave.html/XREFprintd.html octave-4.0.0/doc/interpreter/octave.html/XREFrootselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxdir.html octave-4.0.0/doc/interpreter/octave.html/Allocating-Local-Memory-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFsumsq.html octave-4.0.0/doc/interpreter/octave.html/XREFcmunique.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacexdata.html octave-4.0.0/doc/interpreter/octave.html/Handling-Errors.html octave-4.0.0/doc/interpreter/octave.html/XREFguihandles.html octave-4.0.0/doc/interpreter/octave.html/XREFerfi.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecloserequestfcn.html octave-4.0.0/doc/interpreter/octave.html/Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFmahalanobis.html octave-4.0.0/doc/interpreter/octave.html/XREFgallery.html octave-4.0.0/doc/interpreter/octave.html/XREFfminbnd.html octave-4.0.0/doc/interpreter/octave.html/XREFaccumdim.html octave-4.0.0/doc/interpreter/octave.html/Variable_002dlength-Return-Lists.html octave-4.0.0/doc/interpreter/octave.html/XREFfwrite.html octave-4.0.0/doc/interpreter/octave.html/XREFisdigit.html octave-4.0.0/doc/interpreter/octave.html/Recording.html octave-4.0.0/doc/interpreter/octave.html/XREFtype.html octave-4.0.0/doc/interpreter/octave.html/XREFisguirunning.html octave-4.0.0/doc/interpreter/octave.html/XREFargv.html octave-4.0.0/doc/interpreter/octave.html/XREFtextclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFdiffuse.html octave-4.0.0/doc/interpreter/octave.html/XREFnthroot.html octave-4.0.0/doc/interpreter/octave.html/XREFisosurface.html octave-4.0.0/doc/interpreter/octave.html/Running-Octave-from-Within-Emacs.html octave-4.0.0/doc/interpreter/octave.html/XREFpie.html octave-4.0.0/doc/interpreter/octave.html/XREFmoment.html octave-4.0.0/doc/interpreter/octave.html/XREFspline.html octave-4.0.0/doc/interpreter/octave.html/XREFpoly.html octave-4.0.0/doc/interpreter/octave.html/Explicit-and-Implicit-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFfilemarker.html octave-4.0.0/doc/interpreter/octave.html/Citing-Octave-in-Publications.html octave-4.0.0/doc/interpreter/octave.html/Three_002ddimensional-Geometric-Shapes.html octave-4.0.0/doc/interpreter/octave.html/Continuation-Lines.html octave-4.0.0/doc/interpreter/octave.html/fig_003asplinefit1.html octave-4.0.0/doc/interpreter/octave.html/fig_003aspmatrix.html octave-4.0.0/doc/interpreter/octave.html/Loading-and-Saving-Images.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fplayblocking.html octave-4.0.0/doc/interpreter/octave.html/Group-Database-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFblkdiag.html octave-4.0.0/doc/interpreter/octave.html/XREFhave_005fwindow_005fsystem.html octave-4.0.0/doc/interpreter/octave.html/Predicates-for-Numeric-Objects.html octave-4.0.0/doc/interpreter/octave.html/mesh.png octave-4.0.0/doc/interpreter/octave.html/XREFfliplr.html octave-4.0.0/doc/interpreter/octave.html/XREFinputdlg.html octave-4.0.0/doc/interpreter/octave.html/XREFaxes_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFisempty.html octave-4.0.0/doc/interpreter/octave.html/XREFndgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFpclose.html octave-4.0.0/doc/interpreter/octave.html/Area-Series.html octave-4.0.0/doc/interpreter/octave.html/Organization-of-Functions.html octave-4.0.0/doc/interpreter/octave.html/Multi_002ddimensional-Interpolation.html octave-4.0.0/doc/interpreter/octave.html/Linear-Algebra.html octave-4.0.0/doc/interpreter/octave.html/fig_003ainterpn.html octave-4.0.0/doc/interpreter/octave.html/Examples.html octave-4.0.0/doc/interpreter/octave.html/XREFgcf.html octave-4.0.0/doc/interpreter/octave.html/XREFpermute.html octave-4.0.0/doc/interpreter/octave.html/XREFdblist.html octave-4.0.0/doc/interpreter/octave.html/XREFfeof.html octave-4.0.0/doc/interpreter/octave.html/XREFisunix.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxminorgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFpi.html octave-4.0.0/doc/interpreter/octave.html/XREFbetaincinv.html octave-4.0.0/doc/interpreter/octave.html/Evaluation.html octave-4.0.0/doc/interpreter/octave.html/Function-Overloading.html octave-4.0.0/doc/interpreter/octave.html/XREFisonormals.html octave-4.0.0/doc/interpreter/octave.html/Marker-Styles.html octave-4.0.0/doc/interpreter/octave.html/Errors.html octave-4.0.0/doc/interpreter/octave.html/XREFimwrite.html octave-4.0.0/doc/interpreter/octave.html/XREFgmap40.html octave-4.0.0/doc/interpreter/octave.html/Basic-Matrix-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFquadcc.html octave-4.0.0/doc/interpreter/octave.html/XREFpolygcd.html octave-4.0.0/doc/interpreter/octave.html/XREFopen.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesbox.html octave-4.0.0/doc/interpreter/octave.html/XREFlinecreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFpan.html octave-4.0.0/doc/interpreter/octave.html/XREFsemilogy.html octave-4.0.0/doc/interpreter/octave.html/XREFimagecdatamapping.html octave-4.0.0/doc/interpreter/octave.html/fig_003aerrorbar.html octave-4.0.0/doc/interpreter/octave.html/XREFlog1p.html octave-4.0.0/doc/interpreter/octave.html/extended.png octave-4.0.0/doc/interpreter/octave.html/XREFnull.html octave-4.0.0/doc/interpreter/octave.html/System-Information.html octave-4.0.0/doc/interpreter/octave.html/XREFstrchr.html octave-4.0.0/doc/interpreter/octave.html/XREFisvarname.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfnorm.html octave-4.0.0/doc/interpreter/octave.html/XREFtime.html octave-4.0.0/doc/interpreter/octave.html/XREFmatlabroot.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesytick.html octave-4.0.0/doc/interpreter/octave.html/Obtaining-the-Dependencies-Automatically.html octave-4.0.0/doc/interpreter/octave.html/XREFstem3.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISDIR.html octave-4.0.0/doc/interpreter/octave.html/XREFargnames.html octave-4.0.0/doc/interpreter/octave.html/XREFprofexplore.html octave-4.0.0/doc/interpreter/octave.html/XREFrectangle.html octave-4.0.0/doc/interpreter/octave.html/XREFplotyy.html octave-4.0.0/doc/interpreter/octave.html/XREFcoth.html octave-4.0.0/doc/interpreter/octave.html/Specialized-Solvers.html octave-4.0.0/doc/interpreter/octave.html/Matrix-Algebra.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesticklength.html octave-4.0.0/doc/interpreter/octave.html/XREFsqrt.html octave-4.0.0/doc/interpreter/octave.html/XREFprogram_005fname.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepointershapecdata.html octave-4.0.0/doc/interpreter/octave.html/XREFluupdate.html octave-4.0.0/doc/interpreter/octave.html/Other-Output-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFimagecdata.html octave-4.0.0/doc/interpreter/octave.html/Debug-Mode.html octave-4.0.0/doc/interpreter/octave.html/XREFerfcx.html octave-4.0.0/doc/interpreter/octave.html/XREFrootformatspacing.html octave-4.0.0/doc/interpreter/octave.html/XREFjit_005fenable.html octave-4.0.0/doc/interpreter/octave.html/XREFlinemarker.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISSOCK.html octave-4.0.0/doc/interpreter/octave.html/XREFismember.html octave-4.0.0/doc/interpreter/octave.html/Documentation-and-Test-of-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacecreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFdet.html octave-4.0.0/doc/interpreter/octave.html/Rearranging-Matrices.html octave-4.0.0/doc/interpreter/octave.html/Example-Code.html octave-4.0.0/doc/interpreter/octave.html/Storage-of-Sparse-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeslinewidth.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacemarker.html octave-4.0.0/doc/interpreter/octave.html/XREFdate.html octave-4.0.0/doc/interpreter/octave.html/XREFsave_005fheader_005fformat_005fstring.html octave-4.0.0/doc/interpreter/octave.html/XREFzlabel.html octave-4.0.0/doc/interpreter/octave.html/XREFdiscrete_005finv.html octave-4.0.0/doc/interpreter/octave.html/Sums-and-Products.html octave-4.0.0/doc/interpreter/octave.html/Single-Line-Comments.html octave-4.0.0/doc/interpreter/octave.html/XREFmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFnextpow2.html octave-4.0.0/doc/interpreter/octave.html/XREFyes_005for_005fno.html octave-4.0.0/doc/interpreter/octave.html/XREFisequaln.html octave-4.0.0/doc/interpreter/octave.html/Customizing-the-Prompt.html octave-4.0.0/doc/interpreter/octave.html/XREFrotate3d.html octave-4.0.0/doc/interpreter/octave.html/XREFbetainv.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchspecularcolorreflectance.html octave-4.0.0/doc/interpreter/octave.html/XREFfinv.html octave-4.0.0/doc/interpreter/octave.html/XREFnnz.html octave-4.0.0/doc/interpreter/octave.html/XREFlasterror.html octave-4.0.0/doc/interpreter/octave.html/Sparse-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFispc.html octave-4.0.0/doc/interpreter/octave.html/XREFsvd.html octave-4.0.0/doc/interpreter/octave.html/XREFgetgrnam.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesylim.html octave-4.0.0/doc/interpreter/octave.html/XREFfdisp.html octave-4.0.0/doc/interpreter/octave.html/XREFfftw.html octave-4.0.0/doc/interpreter/octave.html/XREFdassl.html octave-4.0.0/doc/interpreter/octave.html/Empty-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFarch_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFsetfield.html octave-4.0.0/doc/interpreter/octave.html/Build-Dependencies.html octave-4.0.0/doc/interpreter/octave.html/XREFstem.html octave-4.0.0/doc/interpreter/octave.html/XREFvec.html octave-4.0.0/doc/interpreter/octave.html/XREFsetpwent.html octave-4.0.0/doc/interpreter/octave.html/Converting-Numerical-Data-to-Strings.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfacelighting.html octave-4.0.0/doc/interpreter/octave.html/XREFhggroup.html octave-4.0.0/doc/interpreter/octave.html/XREFisspace.html octave-4.0.0/doc/interpreter/octave.html/Base64-and-Binary-Data-Transmission.html octave-4.0.0/doc/interpreter/octave.html/XREFkolmogorov_005fsmirnov_005ftest.html octave-4.0.0/doc/interpreter/octave.html/Getting-Help.html octave-4.0.0/doc/interpreter/octave.html/XREFerf.html octave-4.0.0/doc/interpreter/octave.html/Data-Types.html octave-4.0.0/doc/interpreter/octave.html/XREFmfilename.html octave-4.0.0/doc/interpreter/octave.html/XREFprop_005ftest_005f2.html octave-4.0.0/doc/interpreter/octave.html/XREFsemilogx.html octave-4.0.0/doc/interpreter/octave.html/XREFunidcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszgrid.html octave-4.0.0/doc/interpreter/octave.html/interpft.png octave-4.0.0/doc/interpreter/octave.html/XREFtar.html octave-4.0.0/doc/interpreter/octave.html/XREFcauchy_005finv.html octave-4.0.0/doc/interpreter/octave.html/Mathematical-Considerations.html octave-4.0.0/doc/interpreter/octave.html/Logical-Values.html octave-4.0.0/doc/interpreter/octave.html/Expressions.html octave-4.0.0/doc/interpreter/octave.html/XREFmexext.html octave-4.0.0/doc/interpreter/octave.html/XREFhotelling_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFdsearch.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacemarkersize.html octave-4.0.0/doc/interpreter/octave.html/XREFbuiltin.html octave-4.0.0/doc/interpreter/octave.html/XREFlinetag.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureresizefcn.html octave-4.0.0/doc/interpreter/octave.html/Command-Line-Options.html octave-4.0.0/doc/interpreter/octave.html/XREFwarning.html octave-4.0.0/doc/interpreter/octave.html/XREFreadline_005fread_005finit_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFsprintf.html octave-4.0.0/doc/interpreter/octave.html/XREFline.html octave-4.0.0/doc/interpreter/octave.html/XREFkendall.html octave-4.0.0/doc/interpreter/octave.html/XREFle.html octave-4.0.0/doc/interpreter/octave.html/XREFdoc_005fcache_005fcreate.html octave-4.0.0/doc/interpreter/octave.html/XREFempirical_005finv.html octave-4.0.0/doc/interpreter/octave.html/Function-Support.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepaperorientation.html octave-4.0.0/doc/interpreter/octave.html/XREFtexttag.html octave-4.0.0/doc/interpreter/octave.html/XREFmlock.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurexvisualmode.html octave-4.0.0/doc/interpreter/octave.html/XREFctime.html octave-4.0.0/doc/interpreter/octave.html/XREFempirical_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/Profiler-Example.html octave-4.0.0/doc/interpreter/octave.html/Coordinate-Transformations.html octave-4.0.0/doc/interpreter/octave.html/Status-of-Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFsignbit.html octave-4.0.0/doc/interpreter/octave.html/XREFunifcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFrootclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFisdebugmode.html octave-4.0.0/doc/interpreter/octave.html/Data-Retrieval.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacespecularexponent.html octave-4.0.0/doc/interpreter/octave.html/XREFmd5sum.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesbusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFinfo_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFgmtime.html octave-4.0.0/doc/interpreter/octave.html/XREFlcm.html octave-4.0.0/doc/interpreter/octave.html/XREFrun_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFfreqz_005fplot.html octave-4.0.0/doc/interpreter/octave.html/XREFrootrecursionlimit.html octave-4.0.0/doc/interpreter/octave.html/inpolygon.png octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fplay.html octave-4.0.0/doc/interpreter/octave.html/Binary-I_002fO.html octave-4.0.0/doc/interpreter/octave.html/XREFfractdiff.html octave-4.0.0/doc/interpreter/octave.html/XREFEXEC_005fPATH.html octave-4.0.0/doc/interpreter/octave.html/XREFcholupdate.html octave-4.0.0/doc/interpreter/octave.html/XREFfft2.html octave-4.0.0/doc/interpreter/octave.html/XREFsylvester.html octave-4.0.0/doc/interpreter/octave.html/XREFlinehittest.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesvisible.html octave-4.0.0/doc/interpreter/octave.html/XREFbarh.html octave-4.0.0/doc/interpreter/octave.html/XREFdeblank.html octave-4.0.0/doc/interpreter/octave.html/XREFbetaln.html octave-4.0.0/doc/interpreter/octave.html/XREFwhite.html octave-4.0.0/doc/interpreter/octave.html/XREFacoth.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurenextplot.html octave-4.0.0/doc/interpreter/octave.html/Overloading-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFunzip.html octave-4.0.0/doc/interpreter/octave.html/Default-Arguments.html octave-4.0.0/doc/interpreter/octave.html/XREFcompan.html octave-4.0.0/doc/interpreter/octave.html/XREFlineuserdata.html octave-4.0.0/doc/interpreter/octave.html/Working-with-Matrices-and-Arrays-in-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFisreal.html octave-4.0.0/doc/interpreter/octave.html/XREFmesh.html octave-4.0.0/doc/interpreter/octave.html/XREFhankel.html octave-4.0.0/doc/interpreter/octave.html/XREFregexp.html octave-4.0.0/doc/interpreter/octave.html/XREFlegendre.html octave-4.0.0/doc/interpreter/octave.html/XREFmax.html octave-4.0.0/doc/interpreter/octave.html/Creating-Diagonal-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFcontourf.html octave-4.0.0/doc/interpreter/octave.html/Java-Interface.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfacealpha.html octave-4.0.0/doc/interpreter/octave.html/XREFget.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguretag.html octave-4.0.0/doc/interpreter/octave.html/XREFlinecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFordschur.html octave-4.0.0/doc/interpreter/octave.html/XREFignore_005ffunction_005ftime_005fstamp.html octave-4.0.0/doc/interpreter/octave.html/XREFrandn.html octave-4.0.0/doc/interpreter/octave.html/XREFetree.html octave-4.0.0/doc/interpreter/octave.html/XREFtriu.html octave-4.0.0/doc/interpreter/octave.html/Basic-Statistical-Functions.html octave-4.0.0/doc/interpreter/octave.html/Bug-Criteria.html octave-4.0.0/doc/interpreter/octave.html/Quitting-Octave.html octave-4.0.0/doc/interpreter/octave.html/XREFstat.html octave-4.0.0/doc/interpreter/octave.html/XREFcitation.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchinterpreter.html octave-4.0.0/doc/interpreter/octave.html/XREFdbclear.html octave-4.0.0/doc/interpreter/octave.html/XREFWNOHANG.html octave-4.0.0/doc/interpreter/octave.html/XREFfile_005fin_005floadpath.html octave-4.0.0/doc/interpreter/octave.html/XREFmkpp.html octave-4.0.0/doc/interpreter/octave.html/XREFtextverticalalignment.html octave-4.0.0/doc/interpreter/octave.html/The-if-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFnargin.html octave-4.0.0/doc/interpreter/octave.html/XREFlogistic_005fregression.html octave-4.0.0/doc/interpreter/octave.html/XREFisa.html octave-4.0.0/doc/interpreter/octave.html/XREFregexpi.html octave-4.0.0/doc/interpreter/octave.html/XREFmethods.html octave-4.0.0/doc/interpreter/octave.html/XREFrootscreenpixelsperinch.html octave-4.0.0/doc/interpreter/octave.html/XREFgrid.html octave-4.0.0/doc/interpreter/octave.html/Function-Application.html octave-4.0.0/doc/interpreter/octave.html/XREFprintf.html octave-4.0.0/doc/interpreter/octave.html/XREFsinc.html octave-4.0.0/doc/interpreter/octave.html/XREFcolumns.html octave-4.0.0/doc/interpreter/octave.html/XREFbinoinv.html octave-4.0.0/doc/interpreter/octave.html/XREFweekday.html octave-4.0.0/doc/interpreter/octave.html/XREFmat2str.html octave-4.0.0/doc/interpreter/octave.html/XREFsvds.html octave-4.0.0/doc/interpreter/octave.html/XREFisprime.html octave-4.0.0/doc/interpreter/octave.html/XREFgenpath.html octave-4.0.0/doc/interpreter/octave.html/XREFlaplace_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/Comments-and-the-Help-System.html octave-4.0.0/doc/interpreter/octave.html/User_002ddefined-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/Function-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFnorm.html octave-4.0.0/doc/interpreter/octave.html/XREFrootshowhiddenhandles.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxscale.html octave-4.0.0/doc/interpreter/octave.html/XREFsurface_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFlineerasemode.html octave-4.0.0/doc/interpreter/octave.html/XREFcolorbar.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fset.html octave-4.0.0/doc/interpreter/octave.html/XREFlogninv.html octave-4.0.0/doc/interpreter/octave.html/XREFbar.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchselected.html octave-4.0.0/doc/interpreter/octave.html/XREFcmpermute.html octave-4.0.0/doc/interpreter/octave.html/Audio-Data-Processing.html octave-4.0.0/doc/interpreter/octave.html/XREFchi2rnd.html octave-4.0.0/doc/interpreter/octave.html/XREFcross.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurebuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFrootcreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFmerge.html octave-4.0.0/doc/interpreter/octave.html/Two_002ddimensional-Geometric-Shapes.html octave-4.0.0/doc/interpreter/octave.html/XREFinfo_005fprogram.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceuserdata.html octave-4.0.0/doc/interpreter/octave.html/Process-ID-Information.html octave-4.0.0/doc/interpreter/octave.html/Commands-For-Completion.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceambientstrength.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005frooted_005frelative_005ffilename.html octave-4.0.0/doc/interpreter/octave.html/XREFhygepdf.html octave-4.0.0/doc/interpreter/octave.html/Managing-Default-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFspparms.html octave-4.0.0/doc/interpreter/octave.html/XREFdiscrete_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFidivide.html octave-4.0.0/doc/interpreter/octave.html/XREFaxes.html octave-4.0.0/doc/interpreter/octave.html/Function-Handles-Anonymous-Functions-Inline-Functions.html octave-4.0.0/doc/interpreter/octave.html/Floating_002dPoint-Conversions.html octave-4.0.0/doc/interpreter/octave.html/Sparse-Matrices-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFWSTOPSIG.html octave-4.0.0/doc/interpreter/octave.html/Commands-For-Text.html octave-4.0.0/doc/interpreter/octave.html/XREFget_005fhelp_005ftext.html octave-4.0.0/doc/interpreter/octave.html/XREFmin.html octave-4.0.0/doc/interpreter/octave.html/XREFishold.html octave-4.0.0/doc/interpreter/octave.html/XREFaudiodevinfo.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchcdata.html octave-4.0.0/doc/interpreter/octave.html/XREFisocolors.html octave-4.0.0/doc/interpreter/octave.html/XREFclear.html octave-4.0.0/doc/interpreter/octave.html/XREFlog2.html octave-4.0.0/doc/interpreter/octave.html/XREFarea.html octave-4.0.0/doc/interpreter/octave.html/XREFginput.html octave-4.0.0/doc/interpreter/octave.html/XREFgco.html octave-4.0.0/doc/interpreter/octave.html/XREFcauchy_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFstrjust.html octave-4.0.0/doc/interpreter/octave.html/XREFqz.html octave-4.0.0/doc/interpreter/octave.html/XREFgivens.html octave-4.0.0/doc/interpreter/octave.html/XREFgaminv.html octave-4.0.0/doc/interpreter/octave.html/GUI-Utility-Functions.html octave-4.0.0/doc/interpreter/octave.html/Creating-Strings.html octave-4.0.0/doc/interpreter/octave.html/XREFissquare.html octave-4.0.0/doc/interpreter/octave.html/XREFsubstr.html octave-4.0.0/doc/interpreter/octave.html/XREFeval.html octave-4.0.0/doc/interpreter/octave.html/XREFbitor.html octave-4.0.0/doc/interpreter/octave.html/Promotion-and-Demotion-of-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/Object-Groups.html octave-4.0.0/doc/interpreter/octave.html/XREFdoc_005fcache_005ffile.html octave-4.0.0/doc/interpreter/octave.html/Ranges.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchmarkerfacecolor.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fdelete.html octave-4.0.0/doc/interpreter/octave.html/XREFgetuid.html octave-4.0.0/doc/interpreter/octave.html/XREFreadlink.html octave-4.0.0/doc/interpreter/octave.html/XREFdebug_005fjit.html octave-4.0.0/doc/interpreter/octave.html/XREFdiag.html octave-4.0.0/doc/interpreter/octave.html/XREFsubsindex.html octave-4.0.0/doc/interpreter/octave.html/XREFishandle.html octave-4.0.0/doc/interpreter/octave.html/XREFifftn.html octave-4.0.0/doc/interpreter/octave.html/Basic-Vectorization.html octave-4.0.0/doc/interpreter/octave.html/XREFcauchy_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFtextedgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFstr2func.html octave-4.0.0/doc/interpreter/octave.html/XREFbitmax.html octave-4.0.0/doc/interpreter/octave.html/XREFoctave_005fcore_005ffile_005fname.html octave-4.0.0/doc/interpreter/octave.html/XREFtempname.html octave-4.0.0/doc/interpreter/octave.html/XREFwavread.html octave-4.0.0/doc/interpreter/octave.html/XREFcurl.html octave-4.0.0/doc/interpreter/octave.html/XREFrundemos.html octave-4.0.0/doc/interpreter/octave.html/How-to-distinguish-between-Octave-and-Matlab_003f.html octave-4.0.0/doc/interpreter/octave.html/XREFtextfontsize.html octave-4.0.0/doc/interpreter/octave.html/Call-Stack.html octave-4.0.0/doc/interpreter/octave.html/Expressions-Involving-Diagonal-Matrices.html octave-4.0.0/doc/interpreter/octave.html/Output-Conversion-Syntax.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszticklabelmode.html octave-4.0.0/doc/interpreter/octave.html/XREFisalnum.html octave-4.0.0/doc/interpreter/octave.html/Killing-and-Yanking.html octave-4.0.0/doc/interpreter/octave.html/XREFqrinsert.html octave-4.0.0/doc/interpreter/octave.html/XREFmeshz.html octave-4.0.0/doc/interpreter/octave.html/Three_002dDimensional-Plots.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacenormalmode.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFetime.html octave-4.0.0/doc/interpreter/octave.html/XREFcubehelix.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameratargetmode.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurexvisual.html octave-4.0.0/doc/interpreter/octave.html/XREFfigure_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/Plotting-on-top-of-Images.html octave-4.0.0/doc/interpreter/octave.html/XREFstrtok.html octave-4.0.0/doc/interpreter/octave.html/XREFhygeinv.html octave-4.0.0/doc/interpreter/octave.html/Index-Expressions.html octave-4.0.0/doc/interpreter/octave.html/XREFisstudent.html octave-4.0.0/doc/interpreter/octave.html/High_002dLevel-Plotting.html octave-4.0.0/doc/interpreter/octave.html/XREFmatrix_005ftype.html octave-4.0.0/doc/interpreter/octave.html/XREFsinh.html octave-4.0.0/doc/interpreter/octave.html/XREFremove_005finput_005fevent_005fhook.html octave-4.0.0/doc/interpreter/octave.html/XREFsurface.html octave-4.0.0/doc/interpreter/octave.html/Numeric-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/Build-Tools.html octave-4.0.0/doc/interpreter/octave.html/XREFresidue.html octave-4.0.0/doc/interpreter/octave.html/XREFdelete.html octave-4.0.0/doc/interpreter/octave.html/XREFschur.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceedgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFnamelengthmax.html octave-4.0.0/doc/interpreter/octave.html/XREFhanning.html octave-4.0.0/doc/interpreter/octave.html/XREFnormcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFcorr.html octave-4.0.0/doc/interpreter/octave.html/XREFconvhulln.html octave-4.0.0/doc/interpreter/octave.html/XREFisnull.html octave-4.0.0/doc/interpreter/octave.html/XREFfskipl.html octave-4.0.0/doc/interpreter/octave.html/XREFxlim.html octave-4.0.0/doc/interpreter/octave.html/XREFismatrix.html octave-4.0.0/doc/interpreter/octave.html/XREFcompletion_005fmatches.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguredockcontrols.html octave-4.0.0/doc/interpreter/octave.html/XREFurlread.html octave-4.0.0/doc/interpreter/octave.html/XREFdbquit.html octave-4.0.0/doc/interpreter/octave.html/Parser.html octave-4.0.0/doc/interpreter/octave.html/XREFcloglog.html octave-4.0.0/doc/interpreter/octave.html/Java-Interface-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFols.html octave-4.0.0/doc/interpreter/octave.html/XREFlogistic_005finv.html octave-4.0.0/doc/interpreter/octave.html/XREFsizeof.html octave-4.0.0/doc/interpreter/octave.html/XREFdbstatus.html octave-4.0.0/doc/interpreter/octave.html/C_002b_002b-Sources.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002frename.html octave-4.0.0/doc/interpreter/octave.html/XREFwblinv.html octave-4.0.0/doc/interpreter/octave.html/Comment-Tips.html octave-4.0.0/doc/interpreter/octave.html/XREFbesselj.html octave-4.0.0/doc/interpreter/octave.html/XREFamd.html octave-4.0.0/doc/interpreter/octave.html/XREFlicense.html octave-4.0.0/doc/interpreter/octave.html/XREFilu.html octave-4.0.0/doc/interpreter/octave.html/XREFiscntrl.html octave-4.0.0/doc/interpreter/octave.html/XREFfft.html octave-4.0.0/doc/interpreter/octave.html/XREFz_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFrootcurrentfigure.html octave-4.0.0/doc/interpreter/octave.html/XREFinferiorto.html octave-4.0.0/doc/interpreter/octave.html/XREFdeconv.html octave-4.0.0/doc/interpreter/octave.html/Service.html octave-4.0.0/doc/interpreter/octave.html/XREFtoc.html octave-4.0.0/doc/interpreter/octave.html/XREFplotmatrix.html octave-4.0.0/doc/interpreter/octave.html/Installation-Problems.html octave-4.0.0/doc/interpreter/octave.html/XREFaxis.html octave-4.0.0/doc/interpreter/octave.html/XREFtextlinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFcauchy_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFistriu.html octave-4.0.0/doc/interpreter/octave.html/XREFunsetenv.html octave-4.0.0/doc/interpreter/octave.html/Trouble.html octave-4.0.0/doc/interpreter/octave.html/XREFhsv2rgb.html octave-4.0.0/doc/interpreter/octave.html/XREFiscomplex.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacefacealpha.html octave-4.0.0/doc/interpreter/octave.html/gplot.png octave-4.0.0/doc/interpreter/octave.html/XREFairy.html octave-4.0.0/doc/interpreter/octave.html/XREFnot.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFvalidatestring.html octave-4.0.0/doc/interpreter/octave.html/XREFwhat.html octave-4.0.0/doc/interpreter/octave.html/XREFisvector.html octave-4.0.0/doc/interpreter/octave.html/XREFdiffpara.html octave-4.0.0/doc/interpreter/octave.html/XREFstft.html octave-4.0.0/doc/interpreter/octave.html/Function-Index.html octave-4.0.0/doc/interpreter/octave.html/Line-Styles.html octave-4.0.0/doc/interpreter/octave.html/XREFgamma.html octave-4.0.0/doc/interpreter/octave.html/XREFdbwhere.html octave-4.0.0/doc/interpreter/octave.html/Debugging.html octave-4.0.0/doc/interpreter/octave.html/XREFexpinv.html octave-4.0.0/doc/interpreter/octave.html/XREFdebug_005fjava.html octave-4.0.0/doc/interpreter/octave.html/Audio-File-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFlinemarkerfacecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFsynthesis.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyout.html octave-4.0.0/doc/interpreter/octave.html/XREFPAGER.html octave-4.0.0/doc/interpreter/octave.html/XREFjavarmpath.html octave-4.0.0/doc/interpreter/octave.html/Anonymous-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFcopyfile.html octave-4.0.0/doc/interpreter/octave.html/XREFrefreshdata.html octave-4.0.0/doc/interpreter/octave.html/XREFrootmonitorpositions.html octave-4.0.0/doc/interpreter/octave.html/XREFtextediting.html octave-4.0.0/doc/interpreter/octave.html/XREFlognpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFlt.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchbuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFtext_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/Grammar-and-Parser.html octave-4.0.0/doc/interpreter/octave.html/XREFrootpointerlocation.html octave-4.0.0/doc/interpreter/octave.html/XREFP_005ftmpdir.html octave-4.0.0/doc/interpreter/octave.html/XREFimagexdata.html octave-4.0.0/doc/interpreter/octave.html/XREFstrtrim.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceydata.html octave-4.0.0/doc/interpreter/octave.html/XREFintmin.html octave-4.0.0/doc/interpreter/octave.html/Numeric-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacehittest.html octave-4.0.0/doc/interpreter/octave.html/XREFonenormest.html octave-4.0.0/doc/interpreter/octave.html/XREFSIG.html octave-4.0.0/doc/interpreter/octave.html/XREFcsvread.html octave-4.0.0/doc/interpreter/octave.html/XREFputs.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureselectiontype.html octave-4.0.0/doc/interpreter/octave.html/XREFunidrnd.html octave-4.0.0/doc/interpreter/octave.html/delaunay.png octave-4.0.0/doc/interpreter/octave.html/XREFrootscreendepth.html octave-4.0.0/doc/interpreter/octave.html/Input-and-Output.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchedgelighting.html octave-4.0.0/doc/interpreter/octave.html/XREFoctave_005fconfig_005finfo.html octave-4.0.0/doc/interpreter/octave.html/XREFfilter2.html octave-4.0.0/doc/interpreter/octave.html/Patch-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFvar.html octave-4.0.0/doc/interpreter/octave.html/XREFsinetone.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesplotboxaspectratio.html octave-4.0.0/doc/interpreter/octave.html/XREFglob.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fresume.html octave-4.0.0/doc/interpreter/octave.html/Calling-Octave-Functions-from-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/Ordinary-Differential-Equations.html octave-4.0.0/doc/interpreter/octave.html/XREFerror_005fids.html octave-4.0.0/doc/interpreter/octave.html/XREFind2rgb.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesnextplot.html octave-4.0.0/doc/interpreter/octave.html/XREFppint.html octave-4.0.0/doc/interpreter/octave.html/XREFfindstr.html octave-4.0.0/doc/interpreter/octave.html/XREFzlim.html octave-4.0.0/doc/interpreter/octave.html/I_002fO-Dialogs.html octave-4.0.0/doc/interpreter/octave.html/fig_003adelaunay.html octave-4.0.0/doc/interpreter/octave.html/File-Archiving-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFpower.html octave-4.0.0/doc/interpreter/octave.html/XREFinv.html octave-4.0.0/doc/interpreter/octave.html/XREFquantile.html octave-4.0.0/doc/interpreter/octave.html/Signal-Processing.html octave-4.0.0/doc/interpreter/octave.html/XREFquestdlg.html octave-4.0.0/doc/interpreter/octave.html/XREFpopen.html octave-4.0.0/doc/interpreter/octave.html/XREFundo_005fstring_005fescapes.html octave-4.0.0/doc/interpreter/octave.html/XREFkruskal_005fwallis_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFcsch.html octave-4.0.0/doc/interpreter/octave.html/Comma-Separated-Lists.html octave-4.0.0/doc/interpreter/octave.html/XREFisstruct.html octave-4.0.0/doc/interpreter/octave.html/Command-Line-Editing.html octave-4.0.0/doc/interpreter/octave.html/XREFisfield.html octave-4.0.0/doc/interpreter/octave.html/XREFscanf.html octave-4.0.0/doc/interpreter/octave.html/XREFbetacdf.html octave-4.0.0/doc/interpreter/octave.html/XREFrows.html octave-4.0.0/doc/interpreter/octave.html/XREFissymmetric.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfacevertexcdata.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameraviewanglemode.html octave-4.0.0/doc/interpreter/octave.html/XREFonCleanup.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchxdata.html octave-4.0.0/doc/interpreter/octave.html/XREFisletter.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchdiffusestrength.html octave-4.0.0/doc/interpreter/octave.html/XREFhypot.html octave-4.0.0/doc/interpreter/octave.html/XREFpinv.html octave-4.0.0/doc/interpreter/octave.html/XREFstdnormal_005finv.html octave-4.0.0/doc/interpreter/octave.html/XREFlogncdf.html octave-4.0.0/doc/interpreter/octave.html/XREFtextbeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/Graphics-Toolkits.html octave-4.0.0/doc/interpreter/octave.html/XREFhistc.html octave-4.0.0/doc/interpreter/octave.html/Short_002dcircuit-Boolean-Operators.html octave-4.0.0/doc/interpreter/octave.html/XREFbitshift.html octave-4.0.0/doc/interpreter/octave.html/XREFstrvcat.html octave-4.0.0/doc/interpreter/octave.html/XREFsparse_005fauto_005fmutate.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacelinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFuiresume.html octave-4.0.0/doc/interpreter/octave.html/Matrix-Manipulation.html octave-4.0.0/doc/interpreter/octave.html/Multiple-Plot-Windows.html octave-4.0.0/doc/interpreter/octave.html/Filesystem-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFstrread.html octave-4.0.0/doc/interpreter/octave.html/XREFrandperm.html octave-4.0.0/doc/interpreter/octave.html/Miscellaneous-Techniques.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchalphadatamapping.html octave-4.0.0/doc/interpreter/octave.html/XREFqp.html octave-4.0.0/doc/interpreter/octave.html/XREFspconvert.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacexdatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFisscalar.html octave-4.0.0/doc/interpreter/octave.html/XREFcell.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchlinewidth.html octave-4.0.0/doc/interpreter/octave.html/XREFpreferences.html octave-4.0.0/doc/interpreter/octave.html/Player-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFimshow.html octave-4.0.0/doc/interpreter/octave.html/XREFuint64.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002frmdir.html octave-4.0.0/doc/interpreter/octave.html/XREFuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFisdir.html octave-4.0.0/doc/interpreter/octave.html/Table-of-Output-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecurrentcharacter.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesztick.html octave-4.0.0/doc/interpreter/octave.html/Using-Octave-Mode.html octave-4.0.0/doc/interpreter/octave.html/XREFwarranty.html octave-4.0.0/doc/interpreter/octave.html/String-Input-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFind2gray.html octave-4.0.0/doc/interpreter/octave.html/XREFlinkaxes.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fgetplayer.html octave-4.0.0/doc/interpreter/octave.html/One_002ddimensional-Interpolation.html octave-4.0.0/doc/interpreter/octave.html/XREFgls.html octave-4.0.0/doc/interpreter/octave.html/XREFpow2.html octave-4.0.0/doc/interpreter/octave.html/XREFtetramesh.html octave-4.0.0/doc/interpreter/octave.html/XREFacotd.html octave-4.0.0/doc/interpreter/octave.html/Increment-Ops.html octave-4.0.0/doc/interpreter/octave.html/XREFfieldnames.html octave-4.0.0/doc/interpreter/octave.html/Bit-Manipulations.html octave-4.0.0/doc/interpreter/octave.html/XREFprint.html octave-4.0.0/doc/interpreter/octave.html/XREFminus.html octave-4.0.0/doc/interpreter/octave.html/XREFsinewave.html octave-4.0.0/doc/interpreter/octave.html/XREFint32.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesygrid.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesdataaspectratiomode.html octave-4.0.0/doc/interpreter/octave.html/XREFcopyobj.html octave-4.0.0/doc/interpreter/octave.html/Miscellaneous-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfacevertexalphadata.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacelinewidth.html octave-4.0.0/doc/interpreter/octave.html/XREFwblpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescolororder.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFisjava.html octave-4.0.0/doc/interpreter/octave.html/XREFcellstr.html octave-4.0.0/doc/interpreter/octave.html/XREFwelch_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFasec.html octave-4.0.0/doc/interpreter/octave.html/XREFlist_005fin_005fcolumns.html octave-4.0.0/doc/interpreter/octave.html/XREFWIFSIGNALED.html octave-4.0.0/doc/interpreter/octave.html/Special-Utility-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFrootdiary.html octave-4.0.0/doc/interpreter/octave.html/XREFsize.html octave-4.0.0/doc/interpreter/octave.html/XREFfill.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacefacelighting.html octave-4.0.0/doc/interpreter/octave.html/XREFcontourc.html octave-4.0.0/doc/interpreter/octave.html/Structures-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/Built_002din-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/XREFocean.html octave-4.0.0/doc/interpreter/octave.html/Creating-Permutation-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFwarndlg.html octave-4.0.0/doc/interpreter/octave.html/XREFerror.html octave-4.0.0/doc/interpreter/octave.html/XREFaddproperty.html octave-4.0.0/doc/interpreter/octave.html/XREFiqr.html octave-4.0.0/doc/interpreter/octave.html/plot3.png octave-4.0.0/doc/interpreter/octave.html/XREFspeed.html octave-4.0.0/doc/interpreter/octave.html/XREFtrnd.html octave-4.0.0/doc/interpreter/octave.html/XREFWCOREDUMP.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchcreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFPKG_005fADD.html octave-4.0.0/doc/interpreter/octave.html/XREFtextuserdata.html octave-4.0.0/doc/interpreter/octave.html/XREFshading.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacecdata.html octave-4.0.0/doc/interpreter/octave.html/XREFcla.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescurrentpoint.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFintersect.html octave-4.0.0/doc/interpreter/octave.html/plot.png octave-4.0.0/doc/interpreter/octave.html/Advanced-Plotting.html octave-4.0.0/doc/interpreter/octave.html/System-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyscale.html octave-4.0.0/doc/interpreter/octave.html/XREFfalse.html octave-4.0.0/doc/interpreter/octave.html/spmatrix.png octave-4.0.0/doc/interpreter/octave.html/XREFnargoutchk.html octave-4.0.0/doc/interpreter/octave.html/XREFpipe.html octave-4.0.0/doc/interpreter/octave.html/XREFgtext.html octave-4.0.0/doc/interpreter/octave.html/XREFpolar.html octave-4.0.0/doc/interpreter/octave.html/Sets.html octave-4.0.0/doc/interpreter/octave.html/Plot-Annotations.html octave-4.0.0/doc/interpreter/octave.html/XREFtextmargin.html octave-4.0.0/doc/interpreter/octave.html/XREFbitxor.html octave-4.0.0/doc/interpreter/octave.html/fig_003asimplematrix.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesylimmode.html octave-4.0.0/doc/interpreter/octave.html/XREFclabel.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfacecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFrot90.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacebackfacelighting.html octave-4.0.0/doc/interpreter/octave.html/XREFrootlanguage.html octave-4.0.0/doc/interpreter/octave.html/XREFrealmax.html octave-4.0.0/doc/interpreter/octave.html/XREFppjumps.html octave-4.0.0/doc/interpreter/octave.html/Assignment-Ops.html octave-4.0.0/doc/interpreter/octave.html/The-continue-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFpol2cart.html octave-4.0.0/doc/interpreter/octave.html/Dialog-Box-Functions.html octave-4.0.0/doc/interpreter/octave.html/Permutation-Matrix-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFrectint.html octave-4.0.0/doc/interpreter/octave.html/Creating-Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFwho.html octave-4.0.0/doc/interpreter/octave.html/XREFdos.html octave-4.0.0/doc/interpreter/octave.html/Polynomial-Interpolation.html octave-4.0.0/doc/interpreter/octave.html/XREFfeval.html octave-4.0.0/doc/interpreter/octave.html/XREFsub2ind.html octave-4.0.0/doc/interpreter/octave.html/Arithmetic.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchspecularexponent.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISREG.html octave-4.0.0/doc/interpreter/octave.html/XREFsign.html octave-4.0.0/doc/interpreter/octave.html/XREFtic.html octave-4.0.0/doc/interpreter/octave.html/XREFcommon_005fsize.html octave-4.0.0/doc/interpreter/octave.html/XREFstrmatch.html octave-4.0.0/doc/interpreter/octave.html/XREFhelp.html octave-4.0.0/doc/interpreter/octave.html/XREFspdiags.html octave-4.0.0/doc/interpreter/octave.html/Inline-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFtolower.html octave-4.0.0/doc/interpreter/octave.html/XREFPKG_005fDEL.html octave-4.0.0/doc/interpreter/octave.html/XREFrootecho.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceselected.html octave-4.0.0/doc/interpreter/octave.html/Comma-Separated-Lists-Generated-from-Structure-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFspy.html octave-4.0.0/doc/interpreter/octave.html/Returning-from-a-Function.html octave-4.0.0/doc/interpreter/octave.html/XREFsigterm_005fdumps_005foctave_005fcore.html octave-4.0.0/doc/interpreter/octave.html/XREFdo_005fstring_005fescapes.html octave-4.0.0/doc/interpreter/octave.html/XREFisnumeric.html octave-4.0.0/doc/interpreter/octave.html/XREFcell2struct.html octave-4.0.0/doc/interpreter/octave.html/XREFdelaunayn.html octave-4.0.0/doc/interpreter/octave.html/Multiple-Plots-on-One-Page.html octave-4.0.0/doc/interpreter/octave.html/XREFnow.html octave-4.0.0/doc/interpreter/octave.html/XREFacos.html octave-4.0.0/doc/interpreter/octave.html/XREFlineclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFsleep.html octave-4.0.0/doc/interpreter/octave.html/XREFtsearch.html octave-4.0.0/doc/interpreter/octave.html/XREFifft.html octave-4.0.0/doc/interpreter/octave.html/XREFlineinterpreter.html octave-4.0.0/doc/interpreter/octave.html/Exception-and-Error-Handling-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFchi2inv.html octave-4.0.0/doc/interpreter/octave.html/XREFrecycle.html octave-4.0.0/doc/interpreter/octave.html/XREFnonzeros.html octave-4.0.0/doc/interpreter/octave.html/XREFntsc2rgb.html octave-4.0.0/doc/interpreter/octave.html/XREFspstats.html octave-4.0.0/doc/interpreter/octave.html/Stair-Group.html octave-4.0.0/doc/interpreter/octave.html/XREFimagebusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFisaxes.html octave-4.0.0/doc/interpreter/octave.html/XREFflintmax.html octave-4.0.0/doc/interpreter/octave.html/XREFjit_005fstartcnt.html octave-4.0.0/doc/interpreter/octave.html/XREFtextchildren.html octave-4.0.0/doc/interpreter/octave.html/XREFfileattrib.html octave-4.0.0/doc/interpreter/octave.html/Fonts.html octave-4.0.0/doc/interpreter/octave.html/XREFhelpdlg.html octave-4.0.0/doc/interpreter/octave.html/Iterative-Techniques.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesplotboxaspectratiomode.html octave-4.0.0/doc/interpreter/octave.html/XREFsave_005fprecision.html octave-4.0.0/doc/interpreter/octave.html/XREFbzip2.html octave-4.0.0/doc/interpreter/octave.html/XREFrandg.html octave-4.0.0/doc/interpreter/octave.html/Obsolete-Functions.html octave-4.0.0/doc/interpreter/octave.html/String-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacediffusestrength.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fget.html octave-4.0.0/doc/interpreter/octave.html/Nonlinear-Programming.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguremenubar.html octave-4.0.0/doc/interpreter/octave.html/Integer-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFimagevisible.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepapertype.html octave-4.0.0/doc/interpreter/octave.html/XREFisbanded.html octave-4.0.0/doc/interpreter/octave.html/XREFerrordlg.html octave-4.0.0/doc/interpreter/octave.html/XREFuipanel.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfc.html octave-4.0.0/doc/interpreter/octave.html/XREFfreport.html octave-4.0.0/doc/interpreter/octave.html/Raising-Errors.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchtag.html octave-4.0.0/doc/interpreter/octave.html/XREFNaN.html octave-4.0.0/doc/interpreter/octave.html/XREFgcbo.html octave-4.0.0/doc/interpreter/octave.html/XREFerrno.html octave-4.0.0/doc/interpreter/octave.html/XREFprctile.html octave-4.0.0/doc/interpreter/octave.html/XREFmgorth.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestitle.html octave-4.0.0/doc/interpreter/octave.html/XREFuicontrol.html octave-4.0.0/doc/interpreter/octave.html/Cell-Array-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFrootuserdata.html octave-4.0.0/doc/interpreter/octave.html/Creating-Structures.html octave-4.0.0/doc/interpreter/octave.html/XREFpath.html octave-4.0.0/doc/interpreter/octave.html/XREFimagehandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/XREFsplit_005flong_005frows.html octave-4.0.0/doc/interpreter/octave.html/XREFnative_005ffloat_005fformat.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacemarkeredgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFhot.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurealphamap.html octave-4.0.0/doc/interpreter/octave.html/XREFdemo.html octave-4.0.0/doc/interpreter/octave.html/XREFisprop.html octave-4.0.0/doc/interpreter/octave.html/User_002dDefined-Preferences.html octave-4.0.0/doc/interpreter/octave.html/XREFbox.html octave-4.0.0/doc/interpreter/octave.html/XREFnzmax.html octave-4.0.0/doc/interpreter/octave.html/XREFrmdir.html octave-4.0.0/doc/interpreter/octave.html/The-INDEX-File.html octave-4.0.0/doc/interpreter/octave.html/XREFmkoctfile.html octave-4.0.0/doc/interpreter/octave.html/How-You-Can-Contribute-to-Octave.html octave-4.0.0/doc/interpreter/octave.html/XREFall.html octave-4.0.0/doc/interpreter/octave.html/XREFrootinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFinpolygon.html octave-4.0.0/doc/interpreter/octave.html/XREFrat.html octave-4.0.0/doc/interpreter/octave.html/XREFfull.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacevertexnormals.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureselected.html octave-4.0.0/doc/interpreter/octave.html/XREFbinornd.html octave-4.0.0/doc/interpreter/octave.html/XREFislower.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguremincolormap.html octave-4.0.0/doc/interpreter/octave.html/XREFnth_005felement.html octave-4.0.0/doc/interpreter/octave.html/Multiple-Return-Values.html octave-4.0.0/doc/interpreter/octave.html/XREFoptimset.html octave-4.0.0/doc/interpreter/octave.html/Arithmetic-Ops.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacetype.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fisrecording.html octave-4.0.0/doc/interpreter/octave.html/Simple-Examples.html octave-4.0.0/doc/interpreter/octave.html/XREFstrcat.html octave-4.0.0/doc/interpreter/octave.html/XREFdelaunay.html octave-4.0.0/doc/interpreter/octave.html/XREFcart2pol.html octave-4.0.0/doc/interpreter/octave.html/XREFwblrnd.html octave-4.0.0/doc/interpreter/octave.html/Overloading-and-Autoloading.html octave-4.0.0/doc/interpreter/octave.html/Cursor-Motion.html octave-4.0.0/doc/interpreter/octave.html/XREFI.html octave-4.0.0/doc/interpreter/octave.html/The-while-Statement.html octave-4.0.0/doc/interpreter/octave.html/Handling-Warnings.html octave-4.0.0/doc/interpreter/octave.html/XREFhurst.html octave-4.0.0/doc/interpreter/octave.html/Differential_002dAlgebraic-Equations.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesylabel.html octave-4.0.0/doc/interpreter/octave.html/XREFrmpref.html octave-4.0.0/doc/interpreter/octave.html/Accumulation.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyaxislocation.html octave-4.0.0/doc/interpreter/octave.html/Character-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory_005ftimestamp_005fformat_005fstring.html octave-4.0.0/doc/interpreter/octave.html/The-do_002duntil-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFbeep_005fon_005ferror.html octave-4.0.0/doc/interpreter/octave.html/fig_003ahist.html octave-4.0.0/doc/interpreter/octave.html/XREFctranspose.html octave-4.0.0/doc/interpreter/octave.html/Calling-Other-Functions-in-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesydir.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpref.html octave-4.0.0/doc/interpreter/octave.html/XREFfunc2str.html octave-4.0.0/doc/interpreter/octave.html/XREFisinteger.html octave-4.0.0/doc/interpreter/octave.html/XREFshg.html octave-4.0.0/doc/interpreter/octave.html/XREFimageselected.html octave-4.0.0/doc/interpreter/octave.html/XREFglpk.html octave-4.0.0/doc/interpreter/octave.html/XREFrcond.html octave-4.0.0/doc/interpreter/octave.html/XREFtpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFloglogerr.html octave-4.0.0/doc/interpreter/octave.html/XREFuiwait.html octave-4.0.0/doc/interpreter/octave.html/XREFcrash_005fdumps_005foctave_005fcore.html octave-4.0.0/doc/interpreter/octave.html/Processing-Data-in-Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFstdin.html octave-4.0.0/doc/interpreter/octave.html/Exponents-and-Logarithms.html octave-4.0.0/doc/interpreter/octave.html/XREFbin2dec.html octave-4.0.0/doc/interpreter/octave.html/XREFisstrprop.html octave-4.0.0/doc/interpreter/octave.html/convhull.png octave-4.0.0/doc/interpreter/octave.html/UI-Elements.html octave-4.0.0/doc/interpreter/octave.html/Defining-Indexing-And-Indexed-Assignment.html octave-4.0.0/doc/interpreter/octave.html/XREFwinter.html octave-4.0.0/doc/interpreter/octave.html/XREFissorted.html octave-4.0.0/doc/interpreter/octave.html/Graphics-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFrepelems.html octave-4.0.0/doc/interpreter/octave.html/Invoking-Octave-from-the-Command-Line.html octave-4.0.0/doc/interpreter/octave.html/XREFunix.html octave-4.0.0/doc/interpreter/octave.html/Operator-Overloading.html octave-4.0.0/doc/interpreter/octave.html/Getting-Started.html octave-4.0.0/doc/interpreter/octave.html/XREFsave_005fdefault_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFfsolve.html octave-4.0.0/doc/interpreter/octave.html/XREFstruct_005flevels_005fto_005fprint.html octave-4.0.0/doc/interpreter/octave.html/XREFimagetype.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpwuid.html octave-4.0.0/doc/interpreter/octave.html/XREFsemilogxerr.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchdisplayname.html octave-4.0.0/doc/interpreter/octave.html/XREFisnan.html octave-4.0.0/doc/interpreter/octave.html/XREFezpolar.html octave-4.0.0/doc/interpreter/octave.html/XREFsech.html octave-4.0.0/doc/interpreter/octave.html/XREFbetarnd.html octave-4.0.0/doc/interpreter/octave.html/XREFsqrtm.html octave-4.0.0/doc/interpreter/octave.html/XREFdot.html octave-4.0.0/doc/interpreter/octave.html/XREFisupper.html octave-4.0.0/doc/interpreter/octave.html/Object-Oriented-Programming.html octave-4.0.0/doc/interpreter/octave.html/XREFisdeployed.html octave-4.0.0/doc/interpreter/octave.html/XREFtexthittest.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpwnam.html octave-4.0.0/doc/interpreter/octave.html/XREFany.html octave-4.0.0/doc/interpreter/octave.html/XREFruntests.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxcolor.html octave-4.0.0/doc/interpreter/octave.html/Tips-and-Standards.html octave-4.0.0/doc/interpreter/octave.html/XREFget_005fhome_005fdirectory.html octave-4.0.0/doc/interpreter/octave.html/XREFpause.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesycolor.html octave-4.0.0/doc/interpreter/octave.html/XREFdurbinlevinson.html octave-4.0.0/doc/interpreter/octave.html/XREFurlwrite.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesprojection.html octave-4.0.0/doc/interpreter/octave.html/Basic-Usage-and-Examples.html octave-4.0.0/doc/interpreter/octave.html/XREFtrace.html octave-4.0.0/doc/interpreter/octave.html/XREFbitunpack.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyint.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISBLK.html octave-4.0.0/doc/interpreter/octave.html/XREFfind.html octave-4.0.0/doc/interpreter/octave.html/XREFdbcont.html octave-4.0.0/doc/interpreter/octave.html/Creating-a-Class.html octave-4.0.0/doc/interpreter/octave.html/Statistical-Plots.html octave-4.0.0/doc/interpreter/octave.html/XREFlogical.html octave-4.0.0/doc/interpreter/octave.html/XREFrooterrormessage.html octave-4.0.0/doc/interpreter/octave.html/fig_003ainpolygon.html octave-4.0.0/doc/interpreter/octave.html/XREFranks.html octave-4.0.0/doc/interpreter/octave.html/XREFimfinfo.html octave-4.0.0/doc/interpreter/octave.html/XREFls_005fcommand.html octave-4.0.0/doc/interpreter/octave.html/XREFrecord.html octave-4.0.0/doc/interpreter/octave.html/Breakpoints.html octave-4.0.0/doc/interpreter/octave.html/XREFtextdeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFsvd_005fdriver.html octave-4.0.0/doc/interpreter/octave.html/XREFhoush.html octave-4.0.0/doc/interpreter/octave.html/XREFlinebeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFlinsolve.html octave-4.0.0/doc/interpreter/octave.html/Representing-Images.html octave-4.0.0/doc/interpreter/octave.html/Three_002ddimensional-Function-Plotting.html octave-4.0.0/doc/interpreter/octave.html/XREFcontrast.html octave-4.0.0/doc/interpreter/octave.html/Printing-Notation.html octave-4.0.0/doc/interpreter/octave.html/XREFndims.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fclose.html octave-4.0.0/doc/interpreter/octave.html/XREFtriplot.html octave-4.0.0/doc/interpreter/octave.html/XREFstr2double.html octave-4.0.0/doc/interpreter/octave.html/XREFnormrnd.html octave-4.0.0/doc/interpreter/octave.html/Displaying-Images.html octave-4.0.0/doc/interpreter/octave.html/XREFmedian.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyvalm.html octave-4.0.0/doc/interpreter/octave.html/XREFrootbusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFjavamem.html octave-4.0.0/doc/interpreter/octave.html/Identifying-Points-in-Triangulation.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecurrentobject.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfl.html octave-4.0.0/doc/interpreter/octave.html/fig_003aplot.html octave-4.0.0/doc/interpreter/octave.html/XREFlsode_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFeps.html octave-4.0.0/doc/interpreter/octave.html/Preface.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesztickmode.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005fvalid_005ffile_005fid.html octave-4.0.0/doc/interpreter/octave.html/Real-Life-Example.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesactivepositionproperty.html octave-4.0.0/doc/interpreter/octave.html/XREFgriddata.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacecdatamapping.html octave-4.0.0/doc/interpreter/octave.html/XREFchi2pdf.html octave-4.0.0/doc/interpreter/octave.html/XREFfseek.html octave-4.0.0/doc/interpreter/octave.html/XREFcolon.html octave-4.0.0/doc/interpreter/octave.html/Concept-Index.html octave-4.0.0/doc/interpreter/octave.html/XREFftell.html octave-4.0.0/doc/interpreter/octave.html/XREFdec2hex.html octave-4.0.0/doc/interpreter/octave.html/Functions-of-Multiple-Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFbicgstab.html octave-4.0.0/doc/interpreter/octave.html/XREFuntar.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowbuttonmotionfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFrotdim.html octave-4.0.0/doc/interpreter/octave.html/XREFrgb2hsv.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacealphadatamapping.html octave-4.0.0/doc/interpreter/octave.html/XREFdasrt_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fascii.html octave-4.0.0/doc/interpreter/octave.html/XREFunidinv.html octave-4.0.0/doc/interpreter/octave.html/XREFdebug_005fon_005fwarning.html octave-4.0.0/doc/interpreter/octave.html/XREFyulewalker.html octave-4.0.0/doc/interpreter/octave.html/XREFpink.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszticklabel.html octave-4.0.0/doc/interpreter/octave.html/XREFspinmap.html octave-4.0.0/doc/interpreter/octave.html/Accessing-Global-Variables-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/Running-Configure-and-Make.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestickdir.html octave-4.0.0/doc/interpreter/octave.html/XREFiskeyword.html octave-4.0.0/doc/interpreter/octave.html/XREFmislocked.html octave-4.0.0/doc/interpreter/octave.html/XREFdassl_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchmarkeredgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFdetrend.html octave-4.0.0/doc/interpreter/octave.html/XREFbinopdf.html octave-4.0.0/doc/interpreter/octave.html/Simple-Output.html octave-4.0.0/doc/interpreter/octave.html/Temporary-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesfontangle.html octave-4.0.0/doc/interpreter/octave.html/XREFqmr.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fset.html octave-4.0.0/doc/interpreter/octave.html/XREFerrorbar.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurerenderermode.html octave-4.0.0/doc/interpreter/octave.html/XREFoctave_005fcore_005ffile_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacealphadata.html octave-4.0.0/doc/interpreter/octave.html/XREFvertcat.html octave-4.0.0/doc/interpreter/octave.html/Application_002ddefined-Data.html octave-4.0.0/doc/interpreter/octave.html/Plotting.html octave-4.0.0/doc/interpreter/octave.html/spcholperm.png octave-4.0.0/doc/interpreter/octave.html/Scatter-Group.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacebuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/Basics-of-Generating-a-Changeset.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureouterposition.html octave-4.0.0/doc/interpreter/octave.html/XREFeomday.html octave-4.0.0/doc/interpreter/octave.html/XREFflipud.html octave-4.0.0/doc/interpreter/octave.html/XREFccolamd.html octave-4.0.0/doc/interpreter/octave.html/XREFhex2dec.html octave-4.0.0/doc/interpreter/octave.html/XREFclc.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesclim.html octave-4.0.0/doc/interpreter/octave.html/XREFlineselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFimageinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFmissing_005fcomponent_005fhook.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacetag.html octave-4.0.0/doc/interpreter/octave.html/XREFifftshift.html octave-4.0.0/doc/interpreter/octave.html/XREFline_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFgethostname.html octave-4.0.0/doc/interpreter/octave.html/spchol.png octave-4.0.0/doc/interpreter/octave.html/XREFquadv.html octave-4.0.0/doc/interpreter/octave.html/Advanced-Indexing.html octave-4.0.0/doc/interpreter/octave.html/Mathematical-Constants.html octave-4.0.0/doc/interpreter/octave.html/XREFhgload.html octave-4.0.0/doc/interpreter/octave.html/XREFaudioread.html octave-4.0.0/doc/interpreter/octave.html/XREFreallog.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxticklabelmode.html octave-4.0.0/doc/interpreter/octave.html/XREFrgb2ind.html octave-4.0.0/doc/interpreter/octave.html/XREFlinebusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFribbon.html octave-4.0.0/doc/interpreter/octave.html/Matrices.html octave-4.0.0/doc/interpreter/octave.html/Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFtextinterpreter.html octave-4.0.0/doc/interpreter/octave.html/Catching-Errors.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fmkdir.html octave-4.0.0/doc/interpreter/octave.html/XREFbuilt_005fin_005fdocstrings_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFflip.html octave-4.0.0/doc/interpreter/octave.html/XREFint2str.html octave-4.0.0/doc/interpreter/octave.html/Correlation-and-Regression-Analysis.html octave-4.0.0/doc/interpreter/octave.html/XREFlookfor.html octave-4.0.0/doc/interpreter/octave.html/XREFetreeplot.html octave-4.0.0/doc/interpreter/octave.html/XREFsymvar.html octave-4.0.0/doc/interpreter/octave.html/Creating-Sparse-Matrices-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFt_005ftest_005f2.html octave-4.0.0/doc/interpreter/octave.html/XREFu_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFtextcreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacecdatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFtextfontunits.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacebusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFmcnemar_005ftest.html octave-4.0.0/doc/interpreter/octave.html/Data-Structure-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFvander.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFlineydata.html octave-4.0.0/doc/interpreter/octave.html/XREFispref.html octave-4.0.0/doc/interpreter/octave.html/Call-by-Value.html octave-4.0.0/doc/interpreter/octave.html/XREFfflush.html octave-4.0.0/doc/interpreter/octave.html/XREFrootformat.html octave-4.0.0/doc/interpreter/octave.html/Subfunctions.html octave-4.0.0/doc/interpreter/octave.html/XREFlu.html octave-4.0.0/doc/interpreter/octave.html/XREFfcntl.html octave-4.0.0/doc/interpreter/octave.html/XREFnthargout.html octave-4.0.0/doc/interpreter/octave.html/Operator-Index.html octave-4.0.0/doc/interpreter/octave.html/XREFsavepath.html octave-4.0.0/doc/interpreter/octave.html/XREFcomputer.html octave-4.0.0/doc/interpreter/octave.html/XREFsqp.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszlim.html octave-4.0.0/doc/interpreter/octave.html/Script-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFecho.html octave-4.0.0/doc/interpreter/octave.html/XREFzoom.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchydata.html octave-4.0.0/doc/interpreter/octave.html/XREFcommutation_005fmatrix.html octave-4.0.0/doc/interpreter/octave.html/XREForderfields.html octave-4.0.0/doc/interpreter/octave.html/Techniques-Used-for-Linear-Algebra.html octave-4.0.0/doc/interpreter/octave.html/XREFwhos.html octave-4.0.0/doc/interpreter/octave.html/Line-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFquiver3.html octave-4.0.0/doc/interpreter/octave.html/XREFlinkdata.html octave-4.0.0/doc/interpreter/octave.html/XREFfclose.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyticklabelmode.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowkeyreleasefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFsingle.html octave-4.0.0/doc/interpreter/octave.html/XREFoutput_005fprecision.html octave-4.0.0/doc/interpreter/octave.html/XREFlineinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchtype.html octave-4.0.0/doc/interpreter/octave.html/XREFfail.html octave-4.0.0/doc/interpreter/octave.html/XREFWTERMSIG.html octave-4.0.0/doc/interpreter/octave.html/XREFrainbow.html octave-4.0.0/doc/interpreter/octave.html/XREFrootdeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFstrncmp.html octave-4.0.0/doc/interpreter/octave.html/XREFtoupper.html octave-4.0.0/doc/interpreter/octave.html/errorbar.png octave-4.0.0/doc/interpreter/octave.html/XREFostrsplit.html octave-4.0.0/doc/interpreter/octave.html/XREFlsqnonneg.html octave-4.0.0/doc/interpreter/octave.html/XREFbase2dec.html octave-4.0.0/doc/interpreter/octave.html/Installation.html octave-4.0.0/doc/interpreter/octave.html/Evaluation-Notation.html octave-4.0.0/doc/interpreter/octave.html/XREFtreeplot.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchvertices.html octave-4.0.0/doc/interpreter/octave.html/XREFusejava.html octave-4.0.0/doc/interpreter/octave.html/File-Positioning.html octave-4.0.0/doc/interpreter/octave.html/XREFsprandsym.html octave-4.0.0/doc/interpreter/octave.html/XREFrgbplot.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguredoublebuffer.html octave-4.0.0/doc/interpreter/octave.html/XREFimagehittest.html octave-4.0.0/doc/interpreter/octave.html/Emacs-Octave-Support.html octave-4.0.0/doc/interpreter/octave.html/XREFpathsep.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchcdatamapping.html octave-4.0.0/doc/interpreter/octave.html/Controlling-Subprocesses.html octave-4.0.0/doc/interpreter/octave.html/Block-Comments.html octave-4.0.0/doc/interpreter/octave.html/XREFmktime.html octave-4.0.0/doc/interpreter/octave.html/XREFclf.html octave-4.0.0/doc/interpreter/octave.html/XREFancestor.html octave-4.0.0/doc/interpreter/octave.html/Nonlinear-Equations.html octave-4.0.0/doc/interpreter/octave.html/Broadcasting.html octave-4.0.0/doc/interpreter/octave.html/XREFpoissinv.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/Contributing-Guidelines.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesmousewheelzoom.html octave-4.0.0/doc/interpreter/octave.html/XREFspectral_005fxdf.html octave-4.0.0/doc/interpreter/octave.html/XREFtinv.html octave-4.0.0/doc/interpreter/octave.html/XREFgamcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesdeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFlinexdatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFlstat.html octave-4.0.0/doc/interpreter/octave.html/XREFaudiowrite.html octave-4.0.0/doc/interpreter/octave.html/XREFrem.html octave-4.0.0/doc/interpreter/octave.html/Contour-Groups.html octave-4.0.0/doc/interpreter/octave.html/fig_003asplinefit3.html octave-4.0.0/doc/interpreter/octave.html/XREFpoisspdf.html octave-4.0.0/doc/interpreter/octave.html/triplot.png octave-4.0.0/doc/interpreter/octave.html/XREFjava_005funsigned_005fautoconversion.html octave-4.0.0/doc/interpreter/octave.html/XREFtrisurf.html octave-4.0.0/doc/interpreter/octave.html/XREFlines.html octave-4.0.0/doc/interpreter/octave.html/XREFezmeshc.html octave-4.0.0/doc/interpreter/octave.html/XREFclass.html octave-4.0.0/doc/interpreter/octave.html/XREFmax_005frecursion_005fdepth.html octave-4.0.0/doc/interpreter/octave.html/XREFprod.html octave-4.0.0/doc/interpreter/octave.html/XREFinline.html octave-4.0.0/doc/interpreter/octave.html/XREFislogical.html octave-4.0.0/doc/interpreter/octave.html/Data-Containers.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchlinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFrose.html octave-4.0.0/doc/interpreter/octave.html/XREFdaspect.html octave-4.0.0/doc/interpreter/octave.html/XREFbinocdf.html octave-4.0.0/doc/interpreter/octave.html/Basics.html octave-4.0.0/doc/interpreter/octave.html/XREFrandi.html octave-4.0.0/doc/interpreter/octave.html/Installing-EOS.html octave-4.0.0/doc/interpreter/octave.html/XREFf_005ftest_005fregression.html octave-4.0.0/doc/interpreter/octave.html/XREFroot_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFlineuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFeye.html octave-4.0.0/doc/interpreter/octave.html/XREFiscolormap.html octave-4.0.0/doc/interpreter/octave.html/XREFvarargout.html octave-4.0.0/doc/interpreter/octave.html/XREFnargout.html octave-4.0.0/doc/interpreter/octave.html/XREFprofshow.html octave-4.0.0/doc/interpreter/octave.html/XREFgcd.html octave-4.0.0/doc/interpreter/octave.html/XREFquadl.html octave-4.0.0/doc/interpreter/octave.html/XREFkrylov.html octave-4.0.0/doc/interpreter/octave.html/XREFfrnd.html octave-4.0.0/doc/interpreter/octave.html/XREFhotelling_005ftest_005f2.html octave-4.0.0/doc/interpreter/octave.html/XREFsubplot.html octave-4.0.0/doc/interpreter/octave.html/GUI-Development.html octave-4.0.0/doc/interpreter/octave.html/XREFgetgid.html octave-4.0.0/doc/interpreter/octave.html/XREFgcbf.html octave-4.0.0/doc/interpreter/octave.html/XREFgeornd.html octave-4.0.0/doc/interpreter/octave.html/XREFWIFCONTINUED.html octave-4.0.0/doc/interpreter/octave.html/XREFimagealphadatamapping.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fmget.html octave-4.0.0/doc/interpreter/octave.html/External-Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFmunlock.html octave-4.0.0/doc/interpreter/octave.html/Descriptive-Statistics.html octave-4.0.0/doc/interpreter/octave.html/Sparse-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFadd_005finput_005fevent_005fhook.html octave-4.0.0/doc/interpreter/octave.html/XREFbunzip2.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecurrentaxes.html octave-4.0.0/doc/interpreter/octave.html/General-Guidelines.html octave-4.0.0/doc/interpreter/octave.html/Statements.html octave-4.0.0/doc/interpreter/octave.html/Formatted-Input.html octave-4.0.0/doc/interpreter/octave.html/XREFstr2num.html octave-4.0.0/doc/interpreter/octave.html/XREFcompass.html octave-4.0.0/doc/interpreter/octave.html/Password-Database-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFmod.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesalim.html octave-4.0.0/doc/interpreter/octave.html/XREFhygecdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesfontname.html octave-4.0.0/doc/interpreter/octave.html/XREFtextunits.html octave-4.0.0/doc/interpreter/octave.html/XREFscatter.html octave-4.0.0/doc/interpreter/octave.html/XREFkurtosis.html octave-4.0.0/doc/interpreter/octave.html/XREFistril.html octave-4.0.0/doc/interpreter/octave.html/XREFstruct.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureinverthardcopy.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacehandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/FAQ-_002d-Frequently-asked-Questions.html octave-4.0.0/doc/interpreter/octave.html/XREFarch_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFezplot3.html octave-4.0.0/doc/interpreter/octave.html/Missing-Components.html octave-4.0.0/doc/interpreter/octave.html/How-to-Contribute.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyval.html octave-4.0.0/doc/interpreter/octave.html/XREFlookup.html octave-4.0.0/doc/interpreter/octave.html/XREFrootbeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFuigetdir.html octave-4.0.0/doc/interpreter/octave.html/XREFsizemax.html octave-4.0.0/doc/interpreter/octave.html/Comparing-Strings.html octave-4.0.0/doc/interpreter/octave.html/XREFcast.html octave-4.0.0/doc/interpreter/octave.html/XREFevalin.html octave-4.0.0/doc/interpreter/octave.html/Surface-Properties.html octave-4.0.0/doc/interpreter/octave.html/Expressions-Involving-Permutation-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFlognrnd.html octave-4.0.0/doc/interpreter/octave.html/fig_003amesh.html octave-4.0.0/doc/interpreter/octave.html/XREFscatter3.html octave-4.0.0/doc/interpreter/octave.html/XREFnproc.html octave-4.0.0/doc/interpreter/octave.html/XREFsortrows.html octave-4.0.0/doc/interpreter/octave.html/XREFgunzip.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceedgelighting.html octave-4.0.0/doc/interpreter/octave.html/Recovering-From-Errors.html octave-4.0.0/doc/interpreter/octave.html/XREFkolmogorov_005fsmirnov_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesytickmode.html octave-4.0.0/doc/interpreter/octave.html/XREFnewplot.html octave-4.0.0/doc/interpreter/octave.html/tab_003aoverload_005fops.html octave-4.0.0/doc/interpreter/octave.html/XREFcaxis.html octave-4.0.0/doc/interpreter/octave.html/XREFsprand.html octave-4.0.0/doc/interpreter/octave.html/fig_003asplinefit6.html octave-4.0.0/doc/interpreter/octave.html/XREFand.html octave-4.0.0/doc/interpreter/octave.html/XREFlaplace_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecolormap.html octave-4.0.0/doc/interpreter/octave.html/XREFrosser.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepaperunits.html octave-4.0.0/doc/interpreter/octave.html/XREFstrsplit.html octave-4.0.0/doc/interpreter/octave.html/XREFunidpdf.html octave-4.0.0/doc/interpreter/octave.html/fig_003aplot3.html octave-4.0.0/doc/interpreter/octave.html/XREFcsymamd.html octave-4.0.0/doc/interpreter/octave.html/Geometry.html octave-4.0.0/doc/interpreter/octave.html/XREFstemleaf.html octave-4.0.0/doc/interpreter/octave.html/XREFOCTAVE_005fHOME.html octave-4.0.0/doc/interpreter/octave.html/XREFstrjoin.html octave-4.0.0/doc/interpreter/octave.html/XREFbartlett.html octave-4.0.0/doc/interpreter/octave.html/Building-the-Development-Sources.html octave-4.0.0/doc/interpreter/octave.html/XREFcholinv.html octave-4.0.0/doc/interpreter/octave.html/Playback.html octave-4.0.0/doc/interpreter/octave.html/XREFacsc.html octave-4.0.0/doc/interpreter/octave.html/Audio-Processing.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fplay.html octave-4.0.0/doc/interpreter/octave.html/XREFcellfun.html octave-4.0.0/doc/interpreter/octave.html/Zeros-Treatment.html octave-4.0.0/doc/interpreter/octave.html/XREFrdivide.html octave-4.0.0/doc/interpreter/octave.html/Distributions.html octave-4.0.0/doc/interpreter/octave.html/Hashing-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFwaitbar.html octave-4.0.0/doc/interpreter/octave.html/XREFchop.html octave-4.0.0/doc/interpreter/octave.html/Manipulating-the-Load-Path.html octave-4.0.0/doc/interpreter/octave.html/XREFmagic.html octave-4.0.0/doc/interpreter/octave.html/XREFinvhilb.html octave-4.0.0/doc/interpreter/octave.html/XREFexprnd.html octave-4.0.0/doc/interpreter/octave.html/XREFlinemarkeredgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurehandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/XREFwaitforbuttonpress.html octave-4.0.0/doc/interpreter/octave.html/XREFcompletion_005fappend_005fchar.html octave-4.0.0/doc/interpreter/octave.html/XREFswapbytes.html octave-4.0.0/doc/interpreter/octave.html/XREFdellistener.html octave-4.0.0/doc/interpreter/octave.html/Introduction-to-Function-and-Script-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFsuperiorto.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fcd.html octave-4.0.0/doc/interpreter/octave.html/XREFspring.html octave-4.0.0/doc/interpreter/octave.html/XREFsound.html octave-4.0.0/doc/interpreter/octave.html/XREFblkmm.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurevisible.html octave-4.0.0/doc/interpreter/octave.html/XREFfftshift.html octave-4.0.0/doc/interpreter/octave.html/XREFhygernd.html octave-4.0.0/doc/interpreter/octave.html/XREFdesktop.html octave-4.0.0/doc/interpreter/octave.html/XREFimage.html octave-4.0.0/doc/interpreter/octave.html/XREFnbinpdf.html octave-4.0.0/doc/interpreter/octave.html/fig_003afemmodel.html octave-4.0.0/doc/interpreter/octave.html/XREFasech.html octave-4.0.0/doc/interpreter/octave.html/XREFmissing_005ffunction_005fhook.html octave-4.0.0/doc/interpreter/octave.html/XREFisrow.html octave-4.0.0/doc/interpreter/octave.html/XREFfindall.html octave-4.0.0/doc/interpreter/octave.html/Single-Precision-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/XREFfprintf.html octave-4.0.0/doc/interpreter/octave.html/XREFasctime.html octave-4.0.0/doc/interpreter/octave.html/XREFmpower.html octave-4.0.0/doc/interpreter/octave.html/XREFerfc.html octave-4.0.0/doc/interpreter/octave.html/How-can-I-handle-memory-limitations_003f.html octave-4.0.0/doc/interpreter/octave.html/XREFrange.html octave-4.0.0/doc/interpreter/octave.html/XREFcontour.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchhittest.html octave-4.0.0/doc/interpreter/octave.html/XREFprogram_005finvocation_005fname.html octave-4.0.0/doc/interpreter/octave.html/splinefit2.png octave-4.0.0/doc/interpreter/octave.html/XREFjavachk.html octave-4.0.0/doc/interpreter/octave.html/XREFperms.html octave-4.0.0/doc/interpreter/octave.html/XREFfix.html octave-4.0.0/doc/interpreter/octave.html/XREFkeyboard.html octave-4.0.0/doc/interpreter/octave.html/interpderiv2.png octave-4.0.0/doc/interpreter/octave.html/XREFdasrt.html octave-4.0.0/doc/interpreter/octave.html/XREFgradient.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescolor.html octave-4.0.0/doc/interpreter/octave.html/Indexed-Assignment-Optimization.html octave-4.0.0/doc/interpreter/octave.html/XREFrootcallbackobject.html octave-4.0.0/doc/interpreter/octave.html/XREFtitle.html octave-4.0.0/doc/interpreter/octave.html/XREFprint_005fempty_005fdimensions.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesclimmode.html octave-4.0.0/doc/interpreter/octave.html/XREFPS1.html octave-4.0.0/doc/interpreter/octave.html/XREFnormest.html octave-4.0.0/doc/interpreter/octave.html/XREFwhos_005fline_005fformat.html octave-4.0.0/doc/interpreter/octave.html/XREFgetfield.html octave-4.0.0/doc/interpreter/octave.html/XREFnbinrnd.html octave-4.0.0/doc/interpreter/octave.html/XREFuminus.html octave-4.0.0/doc/interpreter/octave.html/XREFmeansq.html octave-4.0.0/doc/interpreter/octave.html/XREFdbdown.html octave-4.0.0/doc/interpreter/octave.html/XREFexpint.html octave-4.0.0/doc/interpreter/octave.html/XREFcond.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceydatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFunwrap.html octave-4.0.0/doc/interpreter/octave.html/splinefit3.png octave-4.0.0/doc/interpreter/octave.html/XREFlsode.html octave-4.0.0/doc/interpreter/octave.html/Simple-File-I_002fO.html octave-4.0.0/doc/interpreter/octave.html/XREFrepmat.html octave-4.0.0/doc/interpreter/octave.html/XREFcot.html octave-4.0.0/doc/interpreter/octave.html/XREFtext.html octave-4.0.0/doc/interpreter/octave.html/XREFwilkinson.html octave-4.0.0/doc/interpreter/octave.html/XREFerrno_005flist.html octave-4.0.0/doc/interpreter/octave.html/XREFstairs.html octave-4.0.0/doc/interpreter/octave.html/XREFget_005fhelp_005ftext_005ffrom_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFlogspace.html octave-4.0.0/doc/interpreter/octave.html/XREFWCONTINUE.html octave-4.0.0/doc/interpreter/octave.html/XREFchol.html octave-4.0.0/doc/interpreter/octave.html/XREFispunct.html octave-4.0.0/doc/interpreter/octave.html/XREFlinevisible.html octave-4.0.0/doc/interpreter/octave.html/Functions-of-One-Variable.html octave-4.0.0/doc/interpreter/octave.html/XREFunifrnd.html octave-4.0.0/doc/interpreter/octave.html/Stem-Series.html octave-4.0.0/doc/interpreter/octave.html/XREFspectral_005fadf.html octave-4.0.0/doc/interpreter/octave.html/Timing-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFasinh.html octave-4.0.0/doc/interpreter/octave.html/XREFstdout.html octave-4.0.0/doc/interpreter/octave.html/XREFtmpfile.html octave-4.0.0/doc/interpreter/octave.html/XREFpcg.html octave-4.0.0/doc/interpreter/octave.html/XREFpascal.html octave-4.0.0/doc/interpreter/octave.html/XREFtextvisible.html octave-4.0.0/doc/interpreter/octave.html/XREFspearman.html octave-4.0.0/doc/interpreter/octave.html/Callbacks.html octave-4.0.0/doc/interpreter/octave.html/Function-Handles.html octave-4.0.0/doc/interpreter/octave.html/XREFsetappdata.html octave-4.0.0/doc/interpreter/octave.html/XREFsaveobj.html octave-4.0.0/doc/interpreter/octave.html/XREFtextscan.html octave-4.0.0/doc/interpreter/octave.html/XREFpoisscdf.html octave-4.0.0/doc/interpreter/octave.html/XREFempirical_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFcenter.html octave-4.0.0/doc/interpreter/octave.html/XREFisglobal.html octave-4.0.0/doc/interpreter/octave.html/XREFpie3.html octave-4.0.0/doc/interpreter/octave.html/XREFrmfield.html octave-4.0.0/doc/interpreter/octave.html/XREFcool.html octave-4.0.0/doc/interpreter/octave.html/XREFisieee.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fdir.html octave-4.0.0/doc/interpreter/octave.html/XREFaudioinfo.html octave-4.0.0/doc/interpreter/octave.html/Nested-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory_005fsize.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszcolor.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesgridlinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFdatasources.html octave-4.0.0/doc/interpreter/octave.html/Errors-and-Warnings.html octave-4.0.0/doc/interpreter/octave.html/XREFwavwrite.html octave-4.0.0/doc/interpreter/octave.html/XREFrref.html octave-4.0.0/doc/interpreter/octave.html/XREFbetapdf.html octave-4.0.0/doc/interpreter/octave.html/XREFuitoolbar.html octave-4.0.0/doc/interpreter/octave.html/splinefit6.png octave-4.0.0/doc/interpreter/octave.html/XREFlength.html octave-4.0.0/doc/interpreter/octave.html/Calling-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFdlmread.html octave-4.0.0/doc/interpreter/octave.html/Issuing-Warnings.html octave-4.0.0/doc/interpreter/octave.html/XREFsombrero.html octave-4.0.0/doc/interpreter/octave.html/XREFtextdisplayname.html octave-4.0.0/doc/interpreter/octave.html/XREFtextselected.html octave-4.0.0/doc/interpreter/octave.html/XREFgeopdf.html octave-4.0.0/doc/interpreter/octave.html/XREFsetdiff.html octave-4.0.0/doc/interpreter/octave.html/fig_003asimplechol.html octave-4.0.0/doc/interpreter/octave.html/XREFcat.html octave-4.0.0/doc/interpreter/octave.html/Error-Bar-Series.html octave-4.0.0/doc/interpreter/octave.html/Statistics.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacefacecolor.html octave-4.0.0/doc/interpreter/octave.html/Audio-Recorder.html octave-4.0.0/doc/interpreter/octave.html/XREFtcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFbetainc.html octave-4.0.0/doc/interpreter/octave.html/XREFbone.html octave-4.0.0/doc/interpreter/octave.html/XREFdlmwrite.html octave-4.0.0/doc/interpreter/octave.html/EOF-and-Errors.html octave-4.0.0/doc/interpreter/octave.html/XREFhex2num.html octave-4.0.0/doc/interpreter/octave.html/XREFerfcinv.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceinterpreter.html octave-4.0.0/doc/interpreter/octave.html/XREFFAQ.html octave-4.0.0/doc/interpreter/octave.html/XREFaddpath.html octave-4.0.0/doc/interpreter/octave.html/XREFinfo.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fpause.html octave-4.0.0/doc/interpreter/octave.html/XREFwhitebg.html octave-4.0.0/doc/interpreter/octave.html/Interacting-with-Plots.html octave-4.0.0/doc/interpreter/octave.html/fig_003agplot.html octave-4.0.0/doc/interpreter/octave.html/XREFchisquare_005ftest_005fhomogeneity.html octave-4.0.0/doc/interpreter/octave.html/XREFfindobj.html octave-4.0.0/doc/interpreter/octave.html/XREFdir_005fin_005floadpath.html octave-4.0.0/doc/interpreter/octave.html/XREFrgb2ntsc.html octave-4.0.0/doc/interpreter/octave.html/XREFallow_005fnoninteger_005frange_005fas_005findex.html octave-4.0.0/doc/interpreter/octave.html/XREFfminsearch.html octave-4.0.0/doc/interpreter/octave.html/XREFim2frame.html octave-4.0.0/doc/interpreter/octave.html/XREFstdnormal_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFlistdlg.html octave-4.0.0/doc/interpreter/octave.html/Structure-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFsystem.html octave-4.0.0/doc/interpreter/octave.html/XREFsoundsc.html octave-4.0.0/doc/interpreter/octave.html/XREFinputParser.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestickdirmode.html octave-4.0.0/doc/interpreter/octave.html/XREFoctave_005fcore_005ffile_005flimit.html octave-4.0.0/doc/interpreter/octave.html/XREFppder.html octave-4.0.0/doc/interpreter/octave.html/XREFuigetfile.html octave-4.0.0/doc/interpreter/octave.html/XREFumask.html octave-4.0.0/doc/interpreter/octave.html/XREFcolormap.html octave-4.0.0/doc/interpreter/octave.html/Color-Conversion.html octave-4.0.0/doc/interpreter/octave.html/Missing-Data.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacedeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepapersize.html octave-4.0.0/doc/interpreter/octave.html/XREFtexthorizontalalignment.html octave-4.0.0/doc/interpreter/octave.html/Integer-Data-Types.html octave-4.0.0/doc/interpreter/octave.html/Figure-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFmldivide.html octave-4.0.0/doc/interpreter/octave.html/XREFvarargin.html octave-4.0.0/doc/interpreter/octave.html/Object-Sizes.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005fsq_005fstring.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory_005fsave.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurename.html octave-4.0.0/doc/interpreter/octave.html/XREFoutput_005fmax_005ffield_005fwidth.html octave-4.0.0/doc/interpreter/octave.html/XREFlogistic_005fcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFrotate.html octave-4.0.0/doc/interpreter/octave.html/XREFrun_005fcount.html octave-4.0.0/doc/interpreter/octave.html/polar.png octave-4.0.0/doc/interpreter/octave.html/XREFdisable_005fpermutation_005fmatrix.html octave-4.0.0/doc/interpreter/octave.html/XREFdisable_005frange.html octave-4.0.0/doc/interpreter/octave.html/XREFavailable_005fgraphics_005ftoolkits.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameraupvectormode.html octave-4.0.0/doc/interpreter/octave.html/XREFferror.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchmarker.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecreatefcn.html octave-4.0.0/doc/interpreter/octave.html/Special-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFrootselected.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchzdata.html octave-4.0.0/doc/interpreter/octave.html/XREFcalendar.html octave-4.0.0/doc/interpreter/octave.html/XREFhold.html octave-4.0.0/doc/interpreter/octave.html/Defining-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFasin.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxaxislocation.html octave-4.0.0/doc/interpreter/octave.html/XREFlogm.html octave-4.0.0/doc/interpreter/octave.html/XREFlinehandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/XREFbitpack.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguretoolbar.html octave-4.0.0/doc/interpreter/octave.html/XREFwaterfall.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszscale.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameraviewangle.html octave-4.0.0/doc/interpreter/octave.html/XREFPS4.html octave-4.0.0/doc/interpreter/octave.html/Basic-Usage.html octave-4.0.0/doc/interpreter/octave.html/XREFdel2.html octave-4.0.0/doc/interpreter/octave.html/XREFfftconv.html octave-4.0.0/doc/interpreter/octave.html/XREFisprint.html octave-4.0.0/doc/interpreter/octave.html/Products-of-Polynomials.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowscrollwheelfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFwaitfor.html octave-4.0.0/doc/interpreter/octave.html/XREFint16.html octave-4.0.0/doc/interpreter/octave.html/XREFprefdir.html octave-4.0.0/doc/interpreter/octave.html/XREFmake_005fabsolute_005ffilename.html octave-4.0.0/doc/interpreter/octave.html/XREFunion.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceedgealpha.html octave-4.0.0/doc/interpreter/octave.html/Audio-Player.html octave-4.0.0/doc/interpreter/octave.html/XREFgetegid.html octave-4.0.0/doc/interpreter/octave.html/XREFcomet3.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesparent.html octave-4.0.0/doc/interpreter/octave.html/XREFtextstring.html octave-4.0.0/doc/interpreter/octave.html/XREFrootscreensize.html octave-4.0.0/doc/interpreter/octave.html/XREFresize.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeschildren.html octave-4.0.0/doc/interpreter/octave.html/XREFlinspace.html octave-4.0.0/doc/interpreter/octave.html/XREFor.html octave-4.0.0/doc/interpreter/octave.html/XREFreset.html octave-4.0.0/doc/interpreter/octave.html/XREFroundb.html octave-4.0.0/doc/interpreter/octave.html/XREFinputname.html octave-4.0.0/doc/interpreter/octave.html/XREFbitget.html octave-4.0.0/doc/interpreter/octave.html/Derivatives-_002f-Integrals-_002f-Transforms.html octave-4.0.0/doc/interpreter/octave.html/XREFimagedeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepointershapehotspot.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepaperposition.html octave-4.0.0/doc/interpreter/octave.html/XREFcumsum.html octave-4.0.0/doc/interpreter/octave.html/XREFconv2.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyder.html octave-4.0.0/doc/interpreter/octave.html/XREFsubspace.html octave-4.0.0/doc/interpreter/octave.html/Other-Sources.html octave-4.0.0/doc/interpreter/octave.html/Character-Strings-in-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFarch_005ffit.html octave-4.0.0/doc/interpreter/octave.html/XREFdsearchn.html octave-4.0.0/doc/interpreter/octave.html/Installing-and-Removing-Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureresize.html octave-4.0.0/doc/interpreter/octave.html/XREFisfigure.html octave-4.0.0/doc/interpreter/octave.html/XREFgammaln.html octave-4.0.0/doc/interpreter/octave.html/XREFbrighten.html octave-4.0.0/doc/interpreter/octave.html/XREFsind.html octave-4.0.0/doc/interpreter/octave.html/Linear-Least-Squares.html octave-4.0.0/doc/interpreter/octave.html/Structures.html octave-4.0.0/doc/interpreter/octave.html/XREFisobject.html octave-4.0.0/doc/interpreter/octave.html/XREFisequal.html octave-4.0.0/doc/interpreter/octave.html/XREFstrrep.html octave-4.0.0/doc/interpreter/octave.html/XREFishermitian.html octave-4.0.0/doc/interpreter/octave.html/XREFtoascii.html octave-4.0.0/doc/interpreter/octave.html/XREFsubsref.html octave-4.0.0/doc/interpreter/octave.html/XREFpkg.html octave-4.0.0/doc/interpreter/octave.html/XREFppval.html octave-4.0.0/doc/interpreter/octave.html/XREFcholshift.html octave-4.0.0/doc/interpreter/octave.html/XREFjet.html octave-4.0.0/doc/interpreter/octave.html/XREFuitoggletool.html octave-4.0.0/doc/interpreter/octave.html/Diary-and-Echo-Commands.html octave-4.0.0/doc/interpreter/octave.html/XREFformat.html octave-4.0.0/doc/interpreter/octave.html/Interpolation-on-Scattered-Data.html octave-4.0.0/doc/interpreter/octave.html/XREFtan.html octave-4.0.0/doc/interpreter/octave.html/XREFabs.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005fabsolute_005ffilename.html octave-4.0.0/doc/interpreter/octave.html/XREFdebug_005fon_005finterrupt.html octave-4.0.0/doc/interpreter/octave.html/XREFfilter.html octave-4.0.0/doc/interpreter/octave.html/C_002dStyle-I_002fO-Functions.html octave-4.0.0/doc/interpreter/octave.html/Graphics-Data-Structures.html octave-4.0.0/doc/interpreter/octave.html/fig_003aextendedtext.html octave-4.0.0/doc/interpreter/octave.html/XREFsemilogyerr.html octave-4.0.0/doc/interpreter/octave.html/XREFbase64_005fencode.html octave-4.0.0/doc/interpreter/octave.html/Using-Sparse-Matrices-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFlinebuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFdbtype.html octave-4.0.0/doc/interpreter/octave.html/Executable-Octave-Programs.html octave-4.0.0/doc/interpreter/octave.html/XREFprint_005fstruct_005farray_005fcontents.html octave-4.0.0/doc/interpreter/octave.html/XREFdbstop.html octave-4.0.0/doc/interpreter/octave.html/XREFellipsoid.html octave-4.0.0/doc/interpreter/octave.html/Famous-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFrootpointerwindow.html octave-4.0.0/doc/interpreter/octave.html/Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFtextselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISCHR.html octave-4.0.0/doc/interpreter/octave.html/XREFgriddata3.html octave-4.0.0/doc/interpreter/octave.html/Distribution.html octave-4.0.0/doc/interpreter/octave.html/XREFint64.html octave-4.0.0/doc/interpreter/octave.html/Surface-Group.html octave-4.0.0/doc/interpreter/octave.html/XREFcommand_005fline_005fpath.html octave-4.0.0/doc/interpreter/octave.html/Voronoi-Diagrams.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameraposition.html octave-4.0.0/doc/interpreter/octave.html/XREFfgetl.html octave-4.0.0/doc/interpreter/octave.html/XREFcircshift.html octave-4.0.0/doc/interpreter/octave.html/XREFtrue.html octave-4.0.0/doc/interpreter/octave.html/XREFrun_005fhistory.html octave-4.0.0/doc/interpreter/octave.html/XREFmkfifo.html octave-4.0.0/doc/interpreter/octave.html/XREFlog.html octave-4.0.0/doc/interpreter/octave.html/XREFatan2d.html octave-4.0.0/doc/interpreter/octave.html/XREFismethod.html octave-4.0.0/doc/interpreter/octave.html/XREFtril.html octave-4.0.0/doc/interpreter/octave.html/XREFimageparent.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fresume.html octave-4.0.0/doc/interpreter/octave.html/XREFeigs.html octave-4.0.0/doc/interpreter/octave.html/XREFfftn.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxlim.html octave-4.0.0/doc/interpreter/octave.html/XREFmat2cell.html octave-4.0.0/doc/interpreter/octave.html/XREFpostpad.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureparent.html octave-4.0.0/doc/interpreter/octave.html/Creating-Sparse-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFcsc.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszlabel.html octave-4.0.0/doc/interpreter/octave.html/Evaluating-Polynomials.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchuserdata.html octave-4.0.0/doc/interpreter/octave.html/XREFuipushtool.html octave-4.0.0/doc/interpreter/octave.html/XREFfzero.html octave-4.0.0/doc/interpreter/octave.html/XREFreshape.html octave-4.0.0/doc/interpreter/octave.html/XREFrootvisible.html octave-4.0.0/doc/interpreter/octave.html/griddata.png octave-4.0.0/doc/interpreter/octave.html/XREFfftfilt.html octave-4.0.0/doc/interpreter/octave.html/XREFallchild.html octave-4.0.0/doc/interpreter/octave.html/Basic-Usage-of-Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFqrshift.html octave-4.0.0/doc/interpreter/octave.html/XREFtempdir.html octave-4.0.0/doc/interpreter/octave.html/Rational-Approximations.html octave-4.0.0/doc/interpreter/octave.html/XREFfloor.html octave-4.0.0/doc/interpreter/octave.html/XREFlinedisplayname.html octave-4.0.0/doc/interpreter/octave.html/XREFsprandn.html octave-4.0.0/doc/interpreter/octave.html/Line-Series.html octave-4.0.0/doc/interpreter/octave.html/XREFimageclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFbitcmp.html octave-4.0.0/doc/interpreter/octave.html/XREFxor.html octave-4.0.0/doc/interpreter/octave.html/XREFpathdef.html octave-4.0.0/doc/interpreter/octave.html/XREFt_005ftest_005fregression.html octave-4.0.0/doc/interpreter/octave.html/XREFjava_005fmatrix_005fautoconversion.html octave-4.0.0/doc/interpreter/octave.html/XREFexample.html octave-4.0.0/doc/interpreter/octave.html/XREFaccumarray.html octave-4.0.0/doc/interpreter/octave.html/XREFexec.html octave-4.0.0/doc/interpreter/octave.html/XREFls.html octave-4.0.0/doc/interpreter/octave.html/XREFsymamd.html octave-4.0.0/doc/interpreter/octave.html/Graphics-Object-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacedisplayname.html octave-4.0.0/doc/interpreter/octave.html/XREFdiscrete_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFiscolumn.html octave-4.0.0/doc/interpreter/octave.html/XREFexp.html octave-4.0.0/doc/interpreter/octave.html/XREFcell2mat.html octave-4.0.0/doc/interpreter/octave.html/XREFdblquad.html octave-4.0.0/doc/interpreter/octave.html/Optimization.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesselected.html octave-4.0.0/doc/interpreter/octave.html/XREFifft2.html octave-4.0.0/doc/interpreter/octave.html/XREFsummer.html octave-4.0.0/doc/interpreter/octave.html/Table-of-Input-Conversions.html octave-4.0.0/doc/interpreter/octave.html/XREFshift.html octave-4.0.0/doc/interpreter/octave.html/XREFacot.html octave-4.0.0/doc/interpreter/octave.html/XREFwhich.html octave-4.0.0/doc/interpreter/octave.html/XREFsin.html octave-4.0.0/doc/interpreter/octave.html/XREFlogit.html octave-4.0.0/doc/interpreter/octave.html/XREFrealmin.html octave-4.0.0/doc/interpreter/octave.html/XREFprobit.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureuserdata.html octave-4.0.0/doc/interpreter/octave.html/XREFrootunits.html octave-4.0.0/doc/interpreter/octave.html/XREFunpack.html octave-4.0.0/doc/interpreter/octave.html/XREFimagesc.html octave-4.0.0/doc/interpreter/octave.html/Persistent-Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFtimes.html octave-4.0.0/doc/interpreter/octave.html/XREFcd.html octave-4.0.0/doc/interpreter/octave.html/XREFuint8.html octave-4.0.0/doc/interpreter/octave.html/XREFtoeplitz.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesdataaspectratio.html octave-4.0.0/doc/interpreter/octave.html/XREFroottype.html octave-4.0.0/doc/interpreter/octave.html/XREFinterp3.html octave-4.0.0/doc/interpreter/octave.html/XREFtextfontangle.html octave-4.0.0/doc/interpreter/octave.html/XREFisxdigit.html octave-4.0.0/doc/interpreter/octave.html/XREFunmkpp.html octave-4.0.0/doc/interpreter/octave.html/XREFformula.html octave-4.0.0/doc/interpreter/octave.html/XREFvectorize.html octave-4.0.0/doc/interpreter/octave.html/XREFpareto.html octave-4.0.0/doc/interpreter/octave.html/Reporting-Bugs.html octave-4.0.0/doc/interpreter/octave.html/Boolean-Expressions.html octave-4.0.0/doc/interpreter/octave.html/XREFdoc.html octave-4.0.0/doc/interpreter/octave.html/XREFpchip.html octave-4.0.0/doc/interpreter/octave.html/XREFstd.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fstop.html octave-4.0.0/doc/interpreter/octave.html/XREFstruct2hdl.html octave-4.0.0/doc/interpreter/octave.html/XREFvech.html octave-4.0.0/doc/interpreter/octave.html/Indexing-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFflag.html octave-4.0.0/doc/interpreter/octave.html/XREFregister_005fgraphics_005ftoolkit.html octave-4.0.0/doc/interpreter/octave.html/XREFeig.html octave-4.0.0/doc/interpreter/octave.html/XREFrootfixedwidthfontname.html octave-4.0.0/doc/interpreter/octave.html/Octave-Sources-_0028m_002dfiles_0029.html octave-4.0.0/doc/interpreter/octave.html/XREFcplxpair.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchparent.html octave-4.0.0/doc/interpreter/octave.html/Formatted-Output.html octave-4.0.0/doc/interpreter/octave.html/XREFdaspk.html octave-4.0.0/doc/interpreter/octave.html/XREFcgs.html octave-4.0.0/doc/interpreter/octave.html/XREFdivergence.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureposition.html octave-4.0.0/doc/interpreter/octave.html/Orthogonal-Collocation.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguretype.html octave-4.0.0/doc/interpreter/octave.html/XREFezsurfc.html octave-4.0.0/doc/interpreter/octave.html/XREFNA.html octave-4.0.0/doc/interpreter/octave.html/XREFreal.html octave-4.0.0/doc/interpreter/octave.html/Text-Properties.html octave-4.0.0/doc/interpreter/octave.html/Tests.html octave-4.0.0/doc/interpreter/octave.html/XREFtextposition.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowkeypressfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFhdl2struct.html octave-4.0.0/doc/interpreter/octave.html/XREFcsvwrite.html octave-4.0.0/doc/interpreter/octave.html/XREFtextextent.html octave-4.0.0/doc/interpreter/octave.html/How-to-create-an-instance-of-a-Java-class_003f.html octave-4.0.0/doc/interpreter/octave.html/XREFtranspose.html octave-4.0.0/doc/interpreter/octave.html/XREFbincoeff.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002faudioplayer.html octave-4.0.0/doc/interpreter/octave.html/interpn.png octave-4.0.0/doc/interpreter/octave.html/XREFcputime.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesminorgridlinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFtypecast.html octave-4.0.0/doc/interpreter/octave.html/XREFdbstack.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchvertexnormals.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureunits.html octave-4.0.0/doc/interpreter/octave.html/XREFmkstemp.html octave-4.0.0/doc/interpreter/octave.html/XREFpeaks.html octave-4.0.0/doc/interpreter/octave.html/XREFlasterr.html octave-4.0.0/doc/interpreter/octave.html/XREFkolmogorov_005fsmirnov_005ftest_005f2.html octave-4.0.0/doc/interpreter/octave.html/XREFmu2lin.html octave-4.0.0/doc/interpreter/octave.html/Sending-Patches.html octave-4.0.0/doc/interpreter/octave.html/XREFkill.html octave-4.0.0/doc/interpreter/octave.html/XREFmode.html octave-4.0.0/doc/interpreter/octave.html/Using-the-Emacs-Info-Reader-for-Octave.html octave-4.0.0/doc/interpreter/octave.html/XREFtexttype.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurexdisplay.html octave-4.0.0/doc/interpreter/octave.html/Private-Functions.html octave-4.0.0/doc/interpreter/octave.html/Character-Strings-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFellipj.html octave-4.0.0/doc/interpreter/octave.html/XREFgzip.html octave-4.0.0/doc/interpreter/octave.html/XREFpowerset.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchbeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFarma_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchnormalmode.html octave-4.0.0/doc/interpreter/octave.html/XREFtextbackgroundcolor.html octave-4.0.0/doc/interpreter/octave.html/XREFfread.html octave-4.0.0/doc/interpreter/octave.html/XREFppplot.html octave-4.0.0/doc/interpreter/octave.html/XREFgammainc.html octave-4.0.0/doc/interpreter/octave.html/Matrix-Factorizations.html octave-4.0.0/doc/interpreter/octave.html/XREFge.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchvisible.html octave-4.0.0/doc/interpreter/octave.html/XREFnews.html octave-4.0.0/doc/interpreter/octave.html/XREFjavaMethod.html octave-4.0.0/doc/interpreter/octave.html/XREFwblcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFclose.html octave-4.0.0/doc/interpreter/octave.html/XREFlastwarn.html octave-4.0.0/doc/interpreter/octave.html/XREFuiputfile.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory.html octave-4.0.0/doc/interpreter/octave.html/XREFframe2im.html octave-4.0.0/doc/interpreter/octave.html/Networking-Utilities.html octave-4.0.0/doc/interpreter/octave.html/XREFgeteuid.html octave-4.0.0/doc/interpreter/octave.html/XREFcotd.html octave-4.0.0/doc/interpreter/octave.html/grid.png octave-4.0.0/doc/interpreter/octave.html/XREFpolyreduce.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacechildren.html octave-4.0.0/doc/interpreter/octave.html/XREFblanks.html octave-4.0.0/doc/interpreter/octave.html/XREFcolorcube.html octave-4.0.0/doc/interpreter/octave.html/index.html octave-4.0.0/doc/interpreter/octave.html/XREFstderr.html octave-4.0.0/doc/interpreter/octave.html/XREFfreqz.html octave-4.0.0/doc/interpreter/octave.html/XREFrunlength.html octave-4.0.0/doc/interpreter/octave.html/XREFissparse.html octave-4.0.0/doc/interpreter/octave.html/URL-Manipulation.html octave-4.0.0/doc/interpreter/octave.html/XREFsph2cart.html octave-4.0.0/doc/interpreter/octave.html/XREFpage_005foutput_005fimmediately.html octave-4.0.0/doc/interpreter/octave.html/Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFimformats.html octave-4.0.0/doc/interpreter/octave.html/XREFanova.html octave-4.0.0/doc/interpreter/octave.html/XREFcanonicalize_005ffile_005fname.html octave-4.0.0/doc/interpreter/octave.html/XREFaddtodate.html octave-4.0.0/doc/interpreter/octave.html/XREFtextinterruptible.html octave-4.0.0/doc/interpreter/octave.html/Minimizers.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesbuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFrank.html octave-4.0.0/doc/interpreter/octave.html/XREFcelldisp.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurebusyaction.html octave-4.0.0/doc/interpreter/octave.html/Administrating-Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFcos.html octave-4.0.0/doc/interpreter/octave.html/XREFcumtrapz.html octave-4.0.0/doc/interpreter/octave.html/XREFconvn.html octave-4.0.0/doc/interpreter/octave.html/XREFlineparent.html octave-4.0.0/doc/interpreter/octave.html/XREFrethrow.html octave-4.0.0/doc/interpreter/octave.html/XREFsource.html octave-4.0.0/doc/interpreter/octave.html/XREFellipke.html octave-4.0.0/doc/interpreter/octave.html/Axis-Configuration.html octave-4.0.0/doc/interpreter/octave.html/FTP-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFassignin.html octave-4.0.0/doc/interpreter/octave.html/XREFdebug_005fon_005ferror.html octave-4.0.0/doc/interpreter/octave.html/XREFregexptranslate.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacemarkerfacecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFatan2.html octave-4.0.0/doc/interpreter/octave.html/XREFdouble.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchdeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFchi2cdf.html octave-4.0.0/doc/interpreter/octave.html/XREFautumn.html octave-4.0.0/doc/interpreter/octave.html/XREFstrftime.html octave-4.0.0/doc/interpreter/octave.html/Sparse-Matrices-with-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/Integer-Arithmetic.html octave-4.0.0/doc/interpreter/octave.html/XREFrename.html octave-4.0.0/doc/interpreter/octave.html/XREFnum2cell.html octave-4.0.0/doc/interpreter/octave.html/How-to-make-Java-classes-available_003f.html octave-4.0.0/doc/interpreter/octave.html/XREFimagecreatefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszdir.html octave-4.0.0/doc/interpreter/octave.html/XREFEDITOR.html octave-4.0.0/doc/interpreter/octave.html/XREFlog10.html octave-4.0.0/doc/interpreter/octave.html/XREFfscanf.html octave-4.0.0/doc/interpreter/octave.html/XREFrootparent.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeshittest.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeslayer.html octave-4.0.0/doc/interpreter/octave.html/Bar-Series.html octave-4.0.0/doc/interpreter/octave.html/Concatenating-Strings.html octave-4.0.0/doc/interpreter/octave.html/Manipulating-Strings.html octave-4.0.0/doc/interpreter/octave.html/XREFintmax.html octave-4.0.0/doc/interpreter/octave.html/XREFrehash.html octave-4.0.0/doc/interpreter/octave.html/Functions-of-a-Matrix.html octave-4.0.0/doc/interpreter/octave.html/XREFgt.html octave-4.0.0/doc/interpreter/octave.html/XREFtrapz.html octave-4.0.0/doc/interpreter/octave.html/XREFbsxfun.html octave-4.0.0/doc/interpreter/octave.html/Calling-a-Function-by-its-Name.html octave-4.0.0/doc/interpreter/octave.html/XREFasind.html octave-4.0.0/doc/interpreter/octave.html/XREFcholdelete.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxtick.html octave-4.0.0/doc/interpreter/octave.html/Using-Packages.html octave-4.0.0/doc/interpreter/octave.html/XREFendgrent.html octave-4.0.0/doc/interpreter/octave.html/XREFlinelinewidth.html octave-4.0.0/doc/interpreter/octave.html/XREFfileparts.html octave-4.0.0/doc/interpreter/octave.html/XREFInf.html octave-4.0.0/doc/interpreter/octave.html/XREFvoronoin.html octave-4.0.0/doc/interpreter/octave.html/XREFnum2hex.html octave-4.0.0/doc/interpreter/octave.html/XREFylabel.html octave-4.0.0/doc/interpreter/octave.html/Diagonal-and-Permutation-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFceil.html octave-4.0.0/doc/interpreter/octave.html/Manipulating-Structures.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesview.html octave-4.0.0/doc/interpreter/octave.html/Function-Locking.html octave-4.0.0/doc/interpreter/octave.html/Manipulation-of-Plot-Objects.html octave-4.0.0/doc/interpreter/octave.html/XREFrefresh.html octave-4.0.0/doc/interpreter/octave.html/XREFimagetag.html octave-4.0.0/doc/interpreter/octave.html/Plotting-the-Triangulation.html octave-4.0.0/doc/interpreter/octave.html/XREFmovefile.html octave-4.0.0/doc/interpreter/octave.html/XREFrootchildren.html octave-4.0.0/doc/interpreter/octave.html/XREFtrimesh.html octave-4.0.0/doc/interpreter/octave.html/XREFjava_005fget.html octave-4.0.0/doc/interpreter/octave.html/XREFqzhess.html octave-4.0.0/doc/interpreter/octave.html/XREFsort.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurechildren.html octave-4.0.0/doc/interpreter/octave.html/Bug-Reporting.html octave-4.0.0/doc/interpreter/octave.html/XREFsqueeze.html octave-4.0.0/doc/interpreter/octave.html/XREFdbstep.html octave-4.0.0/doc/interpreter/octave.html/XREFcscd.html octave-4.0.0/doc/interpreter/octave.html/XREFsign_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFcolloc.html octave-4.0.0/doc/interpreter/octave.html/Compiling-Octave-with-64_002dbit-Indexing.html octave-4.0.0/doc/interpreter/octave.html/XREFcylinder.html octave-4.0.0/doc/interpreter/octave.html/XREFlogistic_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/Cell-Arrays-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFfclear.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowstyle.html octave-4.0.0/doc/interpreter/octave.html/XREFatexit.html octave-4.0.0/doc/interpreter/octave.html/XREFmore.html octave-4.0.0/doc/interpreter/octave.html/XREFans.html octave-4.0.0/doc/interpreter/octave.html/The-for-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFaddlistener.html octave-4.0.0/doc/interpreter/octave.html/XREFPS2.html octave-4.0.0/doc/interpreter/octave.html/XREFldivide.html octave-4.0.0/doc/interpreter/octave.html/Terminal-Input.html octave-4.0.0/doc/interpreter/octave.html/XREFimagedisplayname.html octave-4.0.0/doc/interpreter/octave.html/XREFiscell.html octave-4.0.0/doc/interpreter/octave.html/XREFimagebeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFbeep.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestightinset.html octave-4.0.0/doc/interpreter/octave.html/XREFWIFSTOPPED.html octave-4.0.0/doc/interpreter/octave.html/XREFlinechildren.html octave-4.0.0/doc/interpreter/octave.html/XREFregexprep.html octave-4.0.0/doc/interpreter/octave.html/XREFylim.html octave-4.0.0/doc/interpreter/octave.html/XREFspfun.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpwent.html octave-4.0.0/doc/interpreter/octave.html/A-Sample-Function-Description.html octave-4.0.0/doc/interpreter/octave.html/XREFimagealphadata.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fbinary.html octave-4.0.0/doc/interpreter/octave.html/XREFtanh.html octave-4.0.0/doc/interpreter/octave.html/XREFshiftdim.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacezdatasource.html octave-4.0.0/doc/interpreter/octave.html/XREFgetrusage.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyminortick.html octave-4.0.0/doc/interpreter/octave.html/XREFtextread.html octave-4.0.0/doc/interpreter/octave.html/XREFmex.html octave-4.0.0/doc/interpreter/octave.html/Global-Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFdec2bin.html octave-4.0.0/doc/interpreter/octave.html/XREFimageuserdata.html octave-4.0.0/doc/interpreter/octave.html/XREFfork.html octave-4.0.0/doc/interpreter/octave.html/splinefit1.png octave-4.0.0/doc/interpreter/octave.html/XREFplot.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesdrawmode.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesbeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002faudiorecorder.html octave-4.0.0/doc/interpreter/octave.html/XREFdec2base.html octave-4.0.0/doc/interpreter/octave.html/Axes-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFstring_005ffill_005fchar.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002fgetaudiodata.html octave-4.0.0/doc/interpreter/octave.html/XREFlineselected.html octave-4.0.0/doc/interpreter/octave.html/Looping-Over-Structure-Elements.html octave-4.0.0/doc/interpreter/octave.html/Operators-and-Functions.html octave-4.0.0/doc/interpreter/octave.html/Random-Number-Generation.html octave-4.0.0/doc/interpreter/octave.html/XREFimread.html octave-4.0.0/doc/interpreter/octave.html/XREFichol.html octave-4.0.0/doc/interpreter/octave.html/XREFasecd.html octave-4.0.0/doc/interpreter/octave.html/XREFtexi_005fmacros_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFstatistics.html octave-4.0.0/doc/interpreter/octave.html/XREFcolamd.html octave-4.0.0/doc/interpreter/octave.html/Creating-Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFlinexdata.html octave-4.0.0/doc/interpreter/octave.html/XREFlinkprop.html octave-4.0.0/doc/interpreter/octave.html/Aspect-Ratio.html octave-4.0.0/doc/interpreter/octave.html/XREFset.html octave-4.0.0/doc/interpreter/octave.html/Numerical-Integration.html octave-4.0.0/doc/interpreter/octave.html/XREFpwd.html octave-4.0.0/doc/interpreter/octave.html/XREFimageydata.html octave-4.0.0/doc/interpreter/octave.html/Test-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFezplot.html octave-4.0.0/doc/interpreter/octave.html/XREFsum.html octave-4.0.0/doc/interpreter/octave.html/XREFquad_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFgray.html octave-4.0.0/doc/interpreter/octave.html/Introduction-to-Plotting.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesfontsize.html octave-4.0.0/doc/interpreter/octave.html/fig_003asplinefit2.html octave-4.0.0/doc/interpreter/octave.html/XREFuint32.html octave-4.0.0/doc/interpreter/octave.html/Character-Class-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchedgecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFjavaObject.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameraupvector.html octave-4.0.0/doc/interpreter/octave.html/XREFeq.html octave-4.0.0/doc/interpreter/octave.html/XREFisinf.html octave-4.0.0/doc/interpreter/octave.html/XREFcondest.html octave-4.0.0/doc/interpreter/octave.html/XREFisna.html octave-4.0.0/doc/interpreter/octave.html/XREFview.html octave-4.0.0/doc/interpreter/octave.html/fig_003agriddata.html octave-4.0.0/doc/interpreter/octave.html/Quiver-Group.html octave-4.0.0/doc/interpreter/octave.html/XREFsec.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISFIFO.html octave-4.0.0/doc/interpreter/octave.html/Progress-Bar.html octave-4.0.0/doc/interpreter/octave.html/Solvers.html octave-4.0.0/doc/interpreter/octave.html/XREFtsearchn.html octave-4.0.0/doc/interpreter/octave.html/XREFbase64_005fdecode.html octave-4.0.0/doc/interpreter/octave.html/hist.png octave-4.0.0/doc/interpreter/octave.html/XREFexpm1.html octave-4.0.0/doc/interpreter/octave.html/XREFclock.html octave-4.0.0/doc/interpreter/octave.html/Data-Sources-in-Object-Groups.html octave-4.0.0/doc/interpreter/octave.html/Linear-Programming.html octave-4.0.0/doc/interpreter/octave.html/XREFprepad.html octave-4.0.0/doc/interpreter/octave.html/XREFvoronoi.html octave-4.0.0/doc/interpreter/octave.html/XREFdaspk_005foptions.html octave-4.0.0/doc/interpreter/octave.html/XREFuplus.html octave-4.0.0/doc/interpreter/octave.html/XREFtextcolor.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchspecularstrength.html octave-4.0.0/doc/interpreter/octave.html/XREFfilesep.html octave-4.0.0/doc/interpreter/octave.html/XREFspalloc.html octave-4.0.0/doc/interpreter/octave.html/XREFexpcdf.html octave-4.0.0/doc/interpreter/octave.html/Customizing-readline.html octave-4.0.0/doc/interpreter/octave.html/XREFiscellstr.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacespecularcolorreflectance.html octave-4.0.0/doc/interpreter/octave.html/XREFprism.html octave-4.0.0/doc/interpreter/octave.html/XREFoptimget.html octave-4.0.0/doc/interpreter/octave.html/XREFisappdata.html octave-4.0.0/doc/interpreter/octave.html/XREFbartlett_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFcbrt.html octave-4.0.0/doc/interpreter/octave.html/XREFdir.html octave-4.0.0/doc/interpreter/octave.html/XREFimagechildren.html octave-4.0.0/doc/interpreter/octave.html/XREFhidden.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewvisual.html octave-4.0.0/doc/interpreter/octave.html/Copying.html octave-4.0.0/doc/interpreter/octave.html/Two_002ddimensional-Function-Plotting.html octave-4.0.0/doc/interpreter/octave.html/XREFdrawnow.html octave-4.0.0/doc/interpreter/octave.html/XREFacosd.html octave-4.0.0/doc/interpreter/octave.html/Structures-with-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/Profiling.html octave-4.0.0/doc/interpreter/octave.html/Documentation-Tips.html octave-4.0.0/doc/interpreter/octave.html/XREFdiff.html octave-4.0.0/doc/interpreter/octave.html/XREFdatetick.html octave-4.0.0/doc/interpreter/octave.html/XREFarg.html octave-4.0.0/doc/interpreter/octave.html/XREFgamrnd.html octave-4.0.0/doc/interpreter/octave.html/XREFisdefinite.html octave-4.0.0/doc/interpreter/octave.html/XREFhist.html octave-4.0.0/doc/interpreter/octave.html/XREFlocaltime.html octave-4.0.0/doc/interpreter/octave.html/XREFbicg.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchchildren.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesouterposition.html octave-4.0.0/doc/interpreter/octave.html/XREFgnuplot_005fbinary.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecolor.html octave-4.0.0/doc/interpreter/octave.html/XREFsparse.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurerenderer.html octave-4.0.0/doc/interpreter/octave.html/XREFisindex.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpgrp.html octave-4.0.0/doc/interpreter/octave.html/XREFatanh.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurefilename.html octave-4.0.0/doc/interpreter/octave.html/XREFaddpref.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurecurrentpoint.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxtickmode.html octave-4.0.0/doc/interpreter/octave.html/Two_002dDimensional-Plots.html octave-4.0.0/doc/interpreter/octave.html/XREFhistory_005fcontrol.html octave-4.0.0/doc/interpreter/octave.html/Calling-External-Code-from-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFzscore.html octave-4.0.0/doc/interpreter/octave.html/XREFbitand.html octave-4.0.0/doc/interpreter/octave.html/Strings.html octave-4.0.0/doc/interpreter/octave.html/XREFroothittest.html octave-4.0.0/doc/interpreter/octave.html/XREFlaplace_005finv.html octave-4.0.0/doc/interpreter/octave.html/XREFzip.html octave-4.0.0/doc/interpreter/octave.html/XREFpython.html octave-4.0.0/doc/interpreter/octave.html/XREForient.html octave-4.0.0/doc/interpreter/octave.html/XREFgplot.html octave-4.0.0/doc/interpreter/octave.html/XREFwarning_005fids.html octave-4.0.0/doc/interpreter/octave.html/XREFstdnormal_005fpdf.html octave-4.0.0/doc/interpreter/octave.html/Finding-Elements-and-Checking-Conditions.html octave-4.0.0/doc/interpreter/octave.html/XREFunlink.html octave-4.0.0/doc/interpreter/octave.html/XREFfactor.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005ffunction_005fhandle.html octave-4.0.0/doc/interpreter/octave.html/XREFspaugment.html octave-4.0.0/doc/interpreter/octave.html/XREFstrcmpi.html octave-4.0.0/doc/interpreter/octave.html/XREFezsurf.html octave-4.0.0/doc/interpreter/octave.html/XREFlist_005fprimes.html octave-4.0.0/doc/interpreter/octave.html/XREFtreelayout.html octave-4.0.0/doc/interpreter/octave.html/Saving-Data-on-Unexpected-Exits.html octave-4.0.0/doc/interpreter/octave.html/XREFversion.html octave-4.0.0/doc/interpreter/octave.html/XREFnorminv.html octave-4.0.0/doc/interpreter/octave.html/XREFconvhull.html octave-4.0.0/doc/interpreter/octave.html/XREFsubstruct.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fget.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeshandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/Audio-Device-Information.html octave-4.0.0/doc/interpreter/octave.html/XREFdup2.html octave-4.0.0/doc/interpreter/octave.html/XREFtexthandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/Commands-For-History.html octave-4.0.0/doc/interpreter/octave.html/XREFgray2ind.html octave-4.0.0/doc/interpreter/octave.html/Array-and-Sparse-Class-Differences.html octave-4.0.0/doc/interpreter/octave.html/fig_003apolar.html octave-4.0.0/doc/interpreter/octave.html/XREFplus.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewvisualmode.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyaffine.html octave-4.0.0/doc/interpreter/octave.html/XREFacscd.html octave-4.0.0/doc/interpreter/octave.html/XREFnchoosek.html octave-4.0.0/doc/interpreter/octave.html/XREFisfinite.html octave-4.0.0/doc/interpreter/octave.html/XREFSEEK_005fSET.html octave-4.0.0/doc/interpreter/octave.html/XREFrand.html octave-4.0.0/doc/interpreter/octave.html/Input-Parameter-Checking-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFroothandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/XREFnbincdf.html octave-4.0.0/doc/interpreter/octave.html/XREFfiguredeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFprimes.html octave-4.0.0/doc/interpreter/octave.html/XREFedit_005fhistory.html octave-4.0.0/doc/interpreter/octave.html/XREFtexterasemode.html octave-4.0.0/doc/interpreter/octave.html/XREFrun.html octave-4.0.0/doc/interpreter/octave.html/Cell-Arrays-with-Mex_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFIMAGE_005fPATH.html octave-4.0.0/doc/interpreter/octave.html/fig_003avoronoi.html octave-4.0.0/doc/interpreter/octave.html/XREFuname.html octave-4.0.0/doc/interpreter/octave.html/XREFqrupdate.html octave-4.0.0/doc/interpreter/octave.html/XREFloglog.html octave-4.0.0/doc/interpreter/octave.html/XREFrootcommandwindowsize.html octave-4.0.0/doc/interpreter/octave.html/Precedence-of-Objects.html octave-4.0.0/doc/interpreter/octave.html/The-unwind_005fprotect-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFrootuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFlinezdata.html octave-4.0.0/doc/interpreter/octave.html/XREFfopen.html octave-4.0.0/doc/interpreter/octave.html/XREFarrayfun.html octave-4.0.0/doc/interpreter/octave.html/XREFexppdf.html octave-4.0.0/doc/interpreter/octave.html/XREFpersistent.html octave-4.0.0/doc/interpreter/octave.html/Searching-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFpack.html octave-4.0.0/doc/interpreter/octave.html/fig_003aconvhull.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescameratarget.html octave-4.0.0/doc/interpreter/octave.html/XREFnum2str.html octave-4.0.0/doc/interpreter/octave.html/XREFgca.html octave-4.0.0/doc/interpreter/octave.html/XREFdmperm.html octave-4.0.0/doc/interpreter/octave.html/Style-Tips.html octave-4.0.0/doc/interpreter/octave.html/XREFround.html octave-4.0.0/doc/interpreter/octave.html/XREFerfinv.html octave-4.0.0/doc/interpreter/octave.html/XREFget_005ffirst_005fhelp_005fsentence.html octave-4.0.0/doc/interpreter/octave.html/XREFfixed_005fpoint_005fformat.html octave-4.0.0/doc/interpreter/octave.html/Interpolation.html octave-4.0.0/doc/interpreter/octave.html/XREFsetgrent.html octave-4.0.0/doc/interpreter/octave.html/XREFcov.html octave-4.0.0/doc/interpreter/octave.html/XREFstruct2cell.html octave-4.0.0/doc/interpreter/octave.html/XREFcompare_005fversions.html octave-4.0.0/doc/interpreter/octave.html/Commands.html octave-4.0.0/doc/interpreter/octave.html/XREFezcontourf.html octave-4.0.0/doc/interpreter/octave.html/Comma-Separated-Lists-Generated-from-Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchhandlevisibility.html octave-4.0.0/doc/interpreter/octave.html/XREFpcr.html octave-4.0.0/doc/interpreter/octave.html/XREFtextrotation.html octave-4.0.0/doc/interpreter/octave.html/XREFcosh.html octave-4.0.0/doc/interpreter/octave.html/Processing-Data-in-Structures.html octave-4.0.0/doc/interpreter/octave.html/XREFwilcoxon_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFhess.html octave-4.0.0/doc/interpreter/octave.html/XREFlinezdatasource.html octave-4.0.0/doc/interpreter/octave.html/Return-Types-of-Operators-and-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFsprank.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurehittest.html octave-4.0.0/doc/interpreter/octave.html/XREFwaitpid.html octave-4.0.0/doc/interpreter/octave.html/XREFgenvarname.html octave-4.0.0/doc/interpreter/octave.html/XREFhorzcat.html octave-4.0.0/doc/interpreter/octave.html/XREFjava_005fset.html octave-4.0.0/doc/interpreter/octave.html/XREFcomplex.html octave-4.0.0/doc/interpreter/octave.html/XREFOCTAVE_005fVERSION.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacespecularstrength.html octave-4.0.0/doc/interpreter/octave.html/Introduction-to-Graphics-Structures.html octave-4.0.0/doc/interpreter/octave.html/XREFismac.html octave-4.0.0/doc/interpreter/octave.html/XREFtextuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFcolstyle.html octave-4.0.0/doc/interpreter/octave.html/XREFjavaclasspath.html octave-4.0.0/doc/interpreter/octave.html/XREFlin2mu.html octave-4.0.0/doc/interpreter/octave.html/XREFexist.html octave-4.0.0/doc/interpreter/octave.html/XREFimageselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFe.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyarea.html octave-4.0.0/doc/interpreter/octave.html/XREFstructfun.html octave-4.0.0/doc/interpreter/octave.html/Variable_002dlength-Argument-Lists.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesuserdata.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureclipping.html octave-4.0.0/doc/interpreter/octave.html/XREFpatch_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFdisplay.html octave-4.0.0/doc/interpreter/octave.html/Getting-Started-with-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchedgealpha.html octave-4.0.0/doc/interpreter/octave.html/XREFmeshgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxminortick.html octave-4.0.0/doc/interpreter/octave.html/Acknowledgements.html octave-4.0.0/doc/interpreter/octave.html/XREFquiver.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchfaces.html octave-4.0.0/doc/interpreter/octave.html/XREFcart2sph.html octave-4.0.0/doc/interpreter/octave.html/XREFgetppid.html octave-4.0.0/doc/interpreter/octave.html/XREFreadline_005fre_005fread_005finit_005ffile.html octave-4.0.0/doc/interpreter/octave.html/XREFzeros.html octave-4.0.0/doc/interpreter/octave.html/XREFimageerasemode.html octave-4.0.0/doc/interpreter/octave.html/XREFspencer.html octave-4.0.0/doc/interpreter/octave.html/XREFcholinsert.html octave-4.0.0/doc/interpreter/octave.html/XREFcosd.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurebeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFatan.html octave-4.0.0/doc/interpreter/octave.html/XREFjavaaddpath.html octave-4.0.0/doc/interpreter/octave.html/XREFcontour3.html octave-4.0.0/doc/interpreter/octave.html/XREFz_005ftest_005f2.html octave-4.0.0/doc/interpreter/octave.html/Indexing-Cell-Arrays.html octave-4.0.0/doc/interpreter/octave.html/Functions-and-Scripts.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchmarkersize.html octave-4.0.0/doc/interpreter/octave.html/XREFrootdiaryfile.html octave-4.0.0/doc/interpreter/octave.html/XREFinterpn.html octave-4.0.0/doc/interpreter/octave.html/XREFunifinv.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesfontunits.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowbuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFqqplot.html octave-4.0.0/doc/interpreter/octave.html/XREFt_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFcor_005ftest.html octave-4.0.0/doc/interpreter/octave.html/XREFrealsqrt.html octave-4.0.0/doc/interpreter/octave.html/XREFexpm.html octave-4.0.0/doc/interpreter/octave.html/Vectorization-and-Faster-Code-Execution.html octave-4.0.0/doc/interpreter/octave.html/Image-Processing.html octave-4.0.0/doc/interpreter/octave.html/Function-Precedence.html octave-4.0.0/doc/interpreter/octave.html/The-try-Statement.html octave-4.0.0/doc/interpreter/octave.html/XREFsaveas.html octave-4.0.0/doc/interpreter/octave.html/XREFgriddatan.html octave-4.0.0/doc/interpreter/octave.html/XREFspecular.html octave-4.0.0/doc/interpreter/octave.html/XREFgeocdf.html octave-4.0.0/doc/interpreter/octave.html/Startup-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFjavaArray.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestype.html octave-4.0.0/doc/interpreter/octave.html/XREFpopen2.html octave-4.0.0/doc/interpreter/octave.html/XREFnumel.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxticklabel.html octave-4.0.0/doc/interpreter/octave.html/Image-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFfindfigs.html octave-4.0.0/doc/interpreter/octave.html/XREFdawson.html octave-4.0.0/doc/interpreter/octave.html/Trigonometry.html octave-4.0.0/doc/interpreter/octave.html/XREFimportdata.html octave-4.0.0/doc/interpreter/octave.html/Ignoring-Arguments.html octave-4.0.0/doc/interpreter/octave.html/XREFchar.html octave-4.0.0/doc/interpreter/octave.html/XREFfullfile.html octave-4.0.0/doc/interpreter/octave.html/Utility-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFassert.html octave-4.0.0/doc/interpreter/octave.html/XREFload.html octave-4.0.0/doc/interpreter/octave.html/XREFusleep.html octave-4.0.0/doc/interpreter/octave.html/XREFduplication_005fmatrix.html octave-4.0.0/doc/interpreter/octave.html/Element_002dby_002delement-Boolean-Operators.html octave-4.0.0/doc/interpreter/octave.html/XREFcolperm.html octave-4.0.0/doc/interpreter/octave.html/XREFtextlinewidth.html octave-4.0.0/doc/interpreter/octave.html/Polynomial-Manipulations.html octave-4.0.0/doc/interpreter/octave.html/XREFezcontour.html octave-4.0.0/doc/interpreter/octave.html/XREFlinedeletefcn.html octave-4.0.0/doc/interpreter/octave.html/XREFstrncmpi.html octave-4.0.0/doc/interpreter/octave.html/XREFfileread.html octave-4.0.0/doc/interpreter/octave.html/XREFparseparams.html octave-4.0.0/doc/interpreter/octave.html/XREFtriplequad.html octave-4.0.0/doc/interpreter/octave.html/Finding-Roots.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyfit.html octave-4.0.0/doc/interpreter/octave.html/XREFmkdir.html octave-4.0.0/doc/interpreter/octave.html/XREFwienrnd.html octave-4.0.0/doc/interpreter/octave.html/Basic-Input-and-Output.html octave-4.0.0/doc/interpreter/octave.html/Introduction.html octave-4.0.0/doc/interpreter/octave.html/XREFstrtrunc.html octave-4.0.0/doc/interpreter/octave.html/fig_003asimplecholperm.html octave-4.0.0/doc/interpreter/octave.html/Function-Headers.html octave-4.0.0/doc/interpreter/octave.html/XREFint8.html octave-4.0.0/doc/interpreter/octave.html/Convex-Hull.html octave-4.0.0/doc/interpreter/octave.html/XREFfigureintegerhandle.html octave-4.0.0/doc/interpreter/octave.html/XREFcopper.html octave-4.0.0/doc/interpreter/octave.html/Notes-for-the-C-Programmer.html octave-4.0.0/doc/interpreter/octave.html/XREFtypeinfo.html octave-4.0.0/doc/interpreter/octave.html/XREFgmres.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesfontweight.html octave-4.0.0/doc/interpreter/octave.html/voronoi.png octave-4.0.0/doc/interpreter/octave.html/XREFhilb.html octave-4.0.0/doc/interpreter/octave.html/XREFcellslices.html octave-4.0.0/doc/interpreter/octave.html/XREFroottag.html octave-4.0.0/doc/interpreter/octave.html/Inheritance-and-Aggregation.html octave-4.0.0/doc/interpreter/octave.html/XREFcummax.html octave-4.0.0/doc/interpreter/octave.html/Error-Messages.html octave-4.0.0/doc/interpreter/octave.html/XREFsize_005fequal.html octave-4.0.0/doc/interpreter/octave.html/XREFfpdf.html octave-4.0.0/doc/interpreter/octave.html/XREFaxeszminortick.html octave-4.0.0/doc/interpreter/octave.html/Differential-Equations.html octave-4.0.0/doc/interpreter/octave.html/XREForth.html octave-4.0.0/doc/interpreter/octave.html/XREFdiary.html octave-4.0.0/doc/interpreter/octave.html/XREFchol2inv.html octave-4.0.0/doc/interpreter/octave.html/XREFpolyeig.html octave-4.0.0/doc/interpreter/octave.html/XREFpcolor.html octave-4.0.0/doc/interpreter/octave.html/Manipulation-of-Plot-Windows.html octave-4.0.0/doc/interpreter/octave.html/Paging-Screen-Output.html octave-4.0.0/doc/interpreter/octave.html/XREFdisp.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/XREFsecd.html octave-4.0.0/doc/interpreter/octave.html/XREFrindex.html octave-4.0.0/doc/interpreter/octave.html/XREFstrcmp.html octave-4.0.0/doc/interpreter/octave.html/splinefit4.png octave-4.0.0/doc/interpreter/octave.html/XREFimageuicontextmenu.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceselectionhighlight.html octave-4.0.0/doc/interpreter/octave.html/fig_003asplinefit4.html octave-4.0.0/doc/interpreter/octave.html/XREFrmpath.html octave-4.0.0/doc/interpreter/octave.html/Environment-Variables.html octave-4.0.0/doc/interpreter/octave.html/XREFtextfontname.html octave-4.0.0/doc/interpreter/octave.html/XREFtest.html octave-4.0.0/doc/interpreter/octave.html/XREFgetenv.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesposition.html octave-4.0.0/doc/interpreter/octave.html/XREFguidata.html octave-4.0.0/doc/interpreter/octave.html/XREFgetpid.html octave-4.0.0/doc/interpreter/octave.html/XREFroots.html octave-4.0.0/doc/interpreter/octave.html/XREFrandp.html octave-4.0.0/doc/interpreter/octave.html/Escape-Sequences-in-String-Constants.html octave-4.0.0/doc/interpreter/octave.html/XREFlinemarkersize.html octave-4.0.0/doc/interpreter/octave.html/XREFS_005fISLNK.html octave-4.0.0/doc/interpreter/octave.html/Enabling-and-Disabling-Warnings.html octave-4.0.0/doc/interpreter/octave.html/The-DESCRIPTION-File.html octave-4.0.0/doc/interpreter/octave.html/Running-Octave.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurekeypressfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyticklabel.html octave-4.0.0/doc/interpreter/octave.html/XREFunique.html octave-4.0.0/doc/interpreter/octave.html/XREFlscov.html octave-4.0.0/doc/interpreter/octave.html/XREFmeshc.html octave-4.0.0/doc/interpreter/octave.html/Evaluation-in-a-Different-Context.html octave-4.0.0/doc/interpreter/octave.html/Recorder-Properties.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacezdata.html octave-4.0.0/doc/interpreter/octave.html/XREFtextparent.html octave-4.0.0/doc/interpreter/octave.html/XREFbandwidth.html octave-4.0.0/doc/interpreter/octave.html/XREFblackman.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchbusyaction.html octave-4.0.0/doc/interpreter/octave.html/XREFfputs.html octave-4.0.0/doc/interpreter/octave.html/Use-of-the-interpreter-Property.html octave-4.0.0/doc/interpreter/octave.html/XREFlinetype.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfaceerasemode.html octave-4.0.0/doc/interpreter/octave.html/Delaunay-Triangulation.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesinterruptible.html octave-4.0.0/doc/interpreter/octave.html/XREFfrewind.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audiorecorder_002frecord.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005fdq_005fstring.html octave-4.0.0/doc/interpreter/octave.html/Which-TeX-symbols-are-implemented-in-dialog-functions_003f.html octave-4.0.0/doc/interpreter/octave.html/XREFisalpha.html octave-4.0.0/doc/interpreter/octave.html/XREFbitset.html octave-4.0.0/doc/interpreter/octave.html/Opening-and-Closing-Files.html octave-4.0.0/doc/interpreter/octave.html/XREFrats.html octave-4.0.0/doc/interpreter/octave.html/XREFedit.html octave-4.0.0/doc/interpreter/octave.html/XREFones.html octave-4.0.0/doc/interpreter/octave.html/XREFstdnormal_005frnd.html octave-4.0.0/doc/interpreter/octave.html/XREFmpoles.html octave-4.0.0/doc/interpreter/octave.html/Sparse-Linear-Algebra.html octave-4.0.0/doc/interpreter/octave.html/XREFmean.html octave-4.0.0/doc/interpreter/octave.html/XREFecho_005fexecuting_005fcommands.html octave-4.0.0/doc/interpreter/octave.html/XREFtextbuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFrsf2csf.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040audioplayer_002fstop.html octave-4.0.0/doc/interpreter/octave.html/XREFlgamma.html octave-4.0.0/doc/interpreter/octave.html/XREFnumfields.html octave-4.0.0/doc/interpreter/octave.html/XREFisgraph.html octave-4.0.0/doc/interpreter/octave.html/XREFsetxor.html octave-4.0.0/doc/interpreter/octave.html/Comparison-Ops.html octave-4.0.0/doc/interpreter/octave.html/XREFpoissrnd.html octave-4.0.0/doc/interpreter/octave.html/XREFshrinkfaces.html octave-4.0.0/doc/interpreter/octave.html/XREFreaddir.html octave-4.0.0/doc/interpreter/octave.html/XREFcellindexmat.html octave-4.0.0/doc/interpreter/octave.html/XREFprofile.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesxlabel.html octave-4.0.0/doc/interpreter/octave.html/Operator-Precedence.html octave-4.0.0/doc/interpreter/octave.html/fig_003ainterpderiv2.html octave-4.0.0/doc/interpreter/octave.html/XREFfminunc.html octave-4.0.0/doc/interpreter/octave.html/XREFlogistic_005frnd.html octave-4.0.0/doc/interpreter/octave.html/Recursion.html octave-4.0.0/doc/interpreter/octave.html/XREFuntabify.html octave-4.0.0/doc/interpreter/octave.html/XREFdisable_005fdiagonal_005fmatrix.html octave-4.0.0/doc/interpreter/octave.html/Comments.html octave-4.0.0/doc/interpreter/octave.html/XREFsymrcm.html octave-4.0.0/doc/interpreter/octave.html/XREFdatenum.html octave-4.0.0/doc/interpreter/octave.html/Complex-Arithmetic.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchbackfacelighting.html octave-4.0.0/doc/interpreter/octave.html/XREFipermute.html octave-4.0.0/doc/interpreter/octave.html/XREFsave.html octave-4.0.0/doc/interpreter/octave.html/Manipulating-Classes.html octave-4.0.0/doc/interpreter/octave.html/XREFaxescamerapositionmode.html octave-4.0.0/doc/interpreter/octave.html/XREFvalidateattributes.html octave-4.0.0/doc/interpreter/octave.html/XREFnarginchk.html octave-4.0.0/doc/interpreter/octave.html/XREFdbup.html octave-4.0.0/doc/interpreter/octave.html/Matrices-and-Arrays-in-Oct_002dFiles.html octave-4.0.0/doc/interpreter/octave.html/XREFlegend.html octave-4.0.0/doc/interpreter/octave.html/XREFfeather.html octave-4.0.0/doc/interpreter/octave.html/XREFjit_005ffailcnt.html octave-4.0.0/doc/interpreter/octave.html/XREFinterpft.html octave-4.0.0/doc/interpreter/octave.html/XREFisfloat.html octave-4.0.0/doc/interpreter/octave.html/XREFgetappdata.html octave-4.0.0/doc/interpreter/octave.html/Terminal-Output.html octave-4.0.0/doc/interpreter/octave.html/XREFsplinefit.html octave-4.0.0/doc/interpreter/octave.html/XREFconfirm_005frecursive_005frmdir.html octave-4.0.0/doc/interpreter/octave.html/XREFpatchambientstrength.html octave-4.0.0/doc/interpreter/octave.html/XREFsymbfact.html octave-4.0.0/doc/interpreter/octave.html/Leaving-Debug-Mode.html octave-4.0.0/doc/interpreter/octave.html/XREFis_005fleap_005fyear.html octave-4.0.0/doc/interpreter/octave.html/XREFdatestr.html octave-4.0.0/doc/interpreter/octave.html/XREF_0040ftp_002fmput.html octave-4.0.0/doc/interpreter/octave.html/Output-Conversion-for-Matrices.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesyminorgrid.html octave-4.0.0/doc/interpreter/octave.html/XREFWEXITSTATUS.html octave-4.0.0/doc/interpreter/octave.html/XREFcomet.html octave-4.0.0/doc/interpreter/octave.html/XREFgraphics-structures.html octave-4.0.0/doc/interpreter/octave.html/Actual-Bugs.html octave-4.0.0/doc/interpreter/octave.html/XREFcumprod.html octave-4.0.0/doc/interpreter/octave.html/XREFcummin.html octave-4.0.0/doc/interpreter/octave.html/XREFstrfind.html octave-4.0.0/doc/interpreter/octave.html/XREFacosh.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurepointer.html octave-4.0.0/doc/interpreter/octave.html/XREFinterp1.html octave-4.0.0/doc/interpreter/octave.html/XREFgraphics_005ftoolkit.html octave-4.0.0/doc/interpreter/octave.html/XREFezmesh.html octave-4.0.0/doc/interpreter/octave.html/XREFsurfacebeingdeleted.html octave-4.0.0/doc/interpreter/octave.html/XREFplanerot.html octave-4.0.0/doc/interpreter/octave.html/XREFaxesunits.html octave-4.0.0/doc/interpreter/octave.html/XREFishghandle.html octave-4.0.0/doc/interpreter/octave.html/XREFischar.html octave-4.0.0/doc/interpreter/octave.html/The-switch-Statement.html octave-4.0.0/doc/interpreter/octave.html/Entering-Debug-Mode.html octave-4.0.0/doc/interpreter/octave.html/Information.html octave-4.0.0/doc/interpreter/octave.html/XREFimagebuttondownfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFquad.html octave-4.0.0/doc/interpreter/octave.html/XREFbalance.html octave-4.0.0/doc/interpreter/octave.html/XREFlink.html octave-4.0.0/doc/interpreter/octave.html/XREFsetpref.html octave-4.0.0/doc/interpreter/octave.html/Customizing-Toolkit-Behavior.html octave-4.0.0/doc/interpreter/octave.html/XREFsphere.html octave-4.0.0/doc/interpreter/octave.html/XREFpage_005fscreen_005foutput.html octave-4.0.0/doc/interpreter/octave.html/XREFaxestag.html octave-4.0.0/doc/interpreter/octave.html/XREFlinelinestyle.html octave-4.0.0/doc/interpreter/octave.html/XREFpatch.html octave-4.0.0/doc/interpreter/octave.html/Diagonal-Matrix-Functions.html octave-4.0.0/doc/interpreter/octave.html/Set-Operations.html octave-4.0.0/doc/interpreter/octave.html/XREFisargout.html octave-4.0.0/doc/interpreter/octave.html/XREFhadamard.html octave-4.0.0/doc/interpreter/octave.html/JIT-Compiler.html octave-4.0.0/doc/interpreter/octave.html/XREFfigure.html octave-4.0.0/doc/interpreter/octave.html/interpderiv1.png octave-4.0.0/doc/interpreter/octave.html/XREFmrdivide.html octave-4.0.0/doc/interpreter/octave.html/XREFimag.html octave-4.0.0/doc/interpreter/octave.html/XREFdeal.html octave-4.0.0/doc/interpreter/octave.html/XREFfcdf.html octave-4.0.0/doc/interpreter/octave.html/XREFfunctions.html octave-4.0.0/doc/interpreter/octave.html/XREFxlabel.html octave-4.0.0/doc/interpreter/octave.html/External-Code-Interface.html octave-4.0.0/doc/interpreter/octave.html/XREFWUNTRACED.html octave-4.0.0/doc/interpreter/octave.html/XREFpbaspect.html octave-4.0.0/doc/interpreter/octave.html/XREFsuppress_005fverbose_005fhelp_005fmessage.html octave-4.0.0/doc/interpreter/octave.html/String-Conversions.html octave-4.0.0/doc/interpreter/octave.html/A-Sample-Command-Description.html octave-4.0.0/doc/interpreter/octave.html/XREFendpwent.html octave-4.0.0/doc/interpreter/octave.html/Standalone-Programs.html octave-4.0.0/doc/interpreter/octave.html/XREFslice.html octave-4.0.0/doc/interpreter/octave.html/XREFfigurewindowbuttonupfcn.html octave-4.0.0/doc/interpreter/octave.html/XREFPAGER_005fFLAGS.html octave-4.0.0/doc/interpreter/octave.html/Demonstration-Functions.html octave-4.0.0/doc/interpreter/octave.html/XREFimage_005f_005fmodified_005f_005f.html octave-4.0.0/doc/interpreter/octave.html/XREFtilde_005fexpand.html octave-4.0.0/doc/interpreter/octave.html/XREFloaded_005fgraphics_005ftoolkits.html octave-4.0.0/doc/interpreter/octave.html/XREFfile_005fin_005fpath.html octave-4.0.0/doc/interpreter/interpderiv1.png octave-4.0.0/doc/interpreter/splinefit3.pdf octave-4.0.0/doc/interpreter/emacs.texi octave-4.0.0/doc/interpreter/container.texi octave-4.0.0/doc/interpreter/plotimages.m octave-4.0.0/doc/doxyhtml/ octave-4.0.0/doc/doxyhtml/Makefile.in octave-4.0.0/doc/doxyhtml/README octave-4.0.0/doc/doxyhtml/Doxyfile.in octave-4.0.0/doc/doxyhtml/Makefile.am octave-4.0.0/doc/Makefile.am octave-4.0.0/doc/liboctave/ octave-4.0.0/doc/liboctave/version.texi octave-4.0.0/doc/liboctave/dae.texi octave-4.0.0/doc/liboctave/preface.texi octave-4.0.0/doc/liboctave/liboctave.html/ octave-4.0.0/doc/liboctave/liboctave.html/Quadratic-Programming.html octave-4.0.0/doc/liboctave/liboctave.html/Bounds.html octave-4.0.0/doc/liboctave/liboctave.html/Linear-Constraints.html octave-4.0.0/doc/liboctave/liboctave.html/Ranges.html octave-4.0.0/doc/liboctave/liboctave.html/Arrays.html octave-4.0.0/doc/liboctave/liboctave.html/Nonlinear-Constraints.html octave-4.0.0/doc/liboctave/liboctave.html/Function-Index.html octave-4.0.0/doc/liboctave/liboctave.html/Bugs.html octave-4.0.0/doc/liboctave/liboctave.html/Ordinary-Differential-Equations.html octave-4.0.0/doc/liboctave/liboctave.html/Nonlinear-Programming.html octave-4.0.0/doc/liboctave/liboctave.html/Contributors.html octave-4.0.0/doc/liboctave/liboctave.html/Concept-Index.html octave-4.0.0/doc/liboctave/liboctave.html/Installation.html octave-4.0.0/doc/liboctave/liboctave.html/Nonlinear-Equations.html octave-4.0.0/doc/liboctave/liboctave.html/Differential-Algebraic-Equations.html octave-4.0.0/doc/liboctave/liboctave.html/Nonlinear-Functions.html octave-4.0.0/doc/liboctave/liboctave.html/Constructors-and-Assignment.html octave-4.0.0/doc/liboctave/liboctave.html/Collocation-Weights.html octave-4.0.0/doc/liboctave/liboctave.html/Optimization.html octave-4.0.0/doc/liboctave/liboctave.html/Matrix-Factorizations.html octave-4.0.0/doc/liboctave/liboctave.html/Objective-Functions.html octave-4.0.0/doc/liboctave/liboctave.html/index.html octave-4.0.0/doc/liboctave/liboctave.html/Copying.html octave-4.0.0/doc/liboctave/liboctave.html/Acknowledgements.html octave-4.0.0/doc/liboctave/liboctave.html/Introduction.html octave-4.0.0/doc/liboctave/liboctave.html/Error-Handling.html octave-4.0.0/doc/liboctave/liboctave.html/Matrix-and-Vector-Operations.html octave-4.0.0/doc/liboctave/liboctave.html/Quadrature.html octave-4.0.0/doc/liboctave/quad.texi octave-4.0.0/doc/liboctave/cp-idx.texi octave-4.0.0/doc/liboctave/liboctave.texi octave-4.0.0/doc/liboctave/fn-idx.texi octave-4.0.0/doc/liboctave/nlfunc.texi octave-4.0.0/doc/liboctave/liboctave.dvi octave-4.0.0/doc/liboctave/gpl.texi octave-4.0.0/doc/liboctave/error.texi octave-4.0.0/doc/liboctave/liboctave.ps octave-4.0.0/doc/liboctave/stamp-vti octave-4.0.0/doc/liboctave/nleqn.texi octave-4.0.0/doc/liboctave/install.texi octave-4.0.0/doc/liboctave/Makefile.in octave-4.0.0/doc/liboctave/matvec.texi octave-4.0.0/doc/liboctave/diffeq.texi octave-4.0.0/doc/liboctave/factor.texi octave-4.0.0/doc/liboctave/liboctave.info octave-4.0.0/doc/liboctave/array.texi octave-4.0.0/doc/liboctave/intro.texi octave-4.0.0/doc/liboctave/Makefile.am octave-4.0.0/doc/liboctave/ode.texi octave-4.0.0/doc/liboctave/range.texi octave-4.0.0/doc/liboctave/optim.texi octave-4.0.0/doc/liboctave/bugs.texi octave-4.0.0/doc/liboctave/liboctave.pdf octave-4.0.0/build-aux/ octave-4.0.0/build-aux/move-if-change octave-4.0.0/build-aux/depcomp octave-4.0.0/build-aux/ltmain.sh octave-4.0.0/build-aux/OctJavaQry.class octave-4.0.0/build-aux/texinfo.tex octave-4.0.0/build-aux/mk-opts.pl octave-4.0.0/build-aux/config.sub octave-4.0.0/build-aux/ylwrap octave-4.0.0/build-aux/snippet/ octave-4.0.0/build-aux/snippet/arg-nonnull.h octave-4.0.0/build-aux/snippet/unused-parameter.h octave-4.0.0/build-aux/snippet/c++defs.h octave-4.0.0/build-aux/snippet/_Noreturn.h octave-4.0.0/build-aux/snippet/warn-on-use.h octave-4.0.0/build-aux/compile octave-4.0.0/build-aux/stl_algo.h-fixed octave-4.0.0/build-aux/missing octave-4.0.0/build-aux/mdate-sh octave-4.0.0/build-aux/install-sh octave-4.0.0/build-aux/config.guess octave-4.0.0/build-aux/find-files-with-tests.sh octave-4.0.0/build-aux/common.mk octave-4.0.0/test/ octave-4.0.0/test/bc-overloads-expected octave-4.0.0/test/class-concat/ octave-4.0.0/test/class-concat/module.mk octave-4.0.0/test/class-concat/class-concat.tst octave-4.0.0/test/class-concat/@foo/ octave-4.0.0/test/class-concat/@foo/foo.m octave-4.0.0/test/parser.tst octave-4.0.0/test/try.tst octave-4.0.0/test/bug-38691/ octave-4.0.0/test/bug-38691/module.mk octave-4.0.0/test/bug-38691/bug-38691.tst octave-4.0.0/test/bug-38691/dir1/ octave-4.0.0/test/bug-38691/dir1/func1.m octave-4.0.0/test/bug-38691/dir2/ octave-4.0.0/test/bug-38691/dir2/func1.m octave-4.0.0/test/bug-38691/dir2/func3.m octave-4.0.0/test/bug-38691/dir2/func2.m octave-4.0.0/test/colormaps.tst octave-4.0.0/test/unwind.tst octave-4.0.0/test/classdef/ octave-4.0.0/test/classdef/module.mk octave-4.0.0/test/classdef/foo_method_changes_property_size.m octave-4.0.0/test/classdef/classdef.tst octave-4.0.0/test/classdef/foo_static_method_constant_property.m octave-4.0.0/test/classdef/foo_value_class.m octave-4.0.0/test/diag-perm.tst octave-4.0.0/test/global.tst octave-4.0.0/test/nest/ octave-4.0.0/test/nest/module.mk octave-4.0.0/test/complex.tst octave-4.0.0/test/func.tst octave-4.0.0/test/classes/ octave-4.0.0/test/classes/module.mk octave-4.0.0/test/classes/@CPrecedenceTester2/ octave-4.0.0/test/classes/@CPrecedenceTester2/tattack.m octave-4.0.0/test/classes/@CPrecedenceTester2/CPrecedenceTester2.m octave-4.0.0/test/classes/@Spork/ octave-4.0.0/test/classes/@Spork/geek.m octave-4.0.0/test/classes/@Spork/display.m octave-4.0.0/test/classes/@Spork/cack.m octave-4.0.0/test/classes/@Spork/Spork.m octave-4.0.0/test/classes/@Spork/get.m octave-4.0.0/test/classes/@Spork/set.m octave-4.0.0/test/classes/@Spork/private/ octave-4.0.0/test/classes/@Spork/private/myStash.m octave-4.0.0/test/classes/@Spork/loadobj.m octave-4.0.0/test/classes/@Spork/saveobj.m octave-4.0.0/test/classes/@Spork/getStash.m octave-4.0.0/test/classes/@CPrecedenceTester3/ octave-4.0.0/test/classes/@CPrecedenceTester3/CPrecedenceTester3.m octave-4.0.0/test/classes/@CPrecedenceTester3/tattack.m octave-4.0.0/test/classes/@CPrecedenceTester1/ octave-4.0.0/test/classes/@CPrecedenceTester1/CPrecedenceTester1.m octave-4.0.0/test/classes/@CPrecedenceTester1/tattack.m octave-4.0.0/test/classes/classes.tst octave-4.0.0/test/classes/@Gork/ octave-4.0.0/test/classes/@Gork/display.m octave-4.0.0/test/classes/@Gork/gark.m octave-4.0.0/test/classes/@Gork/subsref.m octave-4.0.0/test/classes/@Gork/cork.m octave-4.0.0/test/classes/@Gork/get.m octave-4.0.0/test/classes/@Gork/set.m octave-4.0.0/test/classes/@Gork/subsasgn.m octave-4.0.0/test/classes/@Gork/Gork.m octave-4.0.0/test/classes/@Cork/ octave-4.0.0/test/classes/@Cork/display.m octave-4.0.0/test/classes/@Cork/click.m octave-4.0.0/test/classes/@Cork/get.m octave-4.0.0/test/classes/@Cork/set.m octave-4.0.0/test/classes/@Cork/Cork.m octave-4.0.0/test/classes/@Pork/ octave-4.0.0/test/classes/@Pork/display.m octave-4.0.0/test/classes/@Pork/bling.m octave-4.0.0/test/classes/@Pork/get.m octave-4.0.0/test/classes/@Pork/set.m octave-4.0.0/test/classes/@Pork/private/ octave-4.0.0/test/classes/@Pork/private/myStash.m octave-4.0.0/test/classes/@Pork/gurk.m octave-4.0.0/test/classes/@Pork/Pork.m octave-4.0.0/test/classes/@Dork/ octave-4.0.0/test/classes/@Dork/display.m octave-4.0.0/test/classes/@Dork/bling.m octave-4.0.0/test/classes/@Dork/get.m octave-4.0.0/test/classes/@Dork/set.m octave-4.0.0/test/classes/@Dork/Dork.m octave-4.0.0/test/classes/@Dork/gack.m octave-4.0.0/test/classes/@Dork/private/ octave-4.0.0/test/classes/@Dork/private/myStash.m octave-4.0.0/test/classes/@Dork/getStash.m octave-4.0.0/test/classes/@Snork/ octave-4.0.0/test/classes/@Snork/ge.m octave-4.0.0/test/classes/@Snork/display.m octave-4.0.0/test/classes/@Snork/gt.m octave-4.0.0/test/classes/@Snork/Snork.m octave-4.0.0/test/classes/@Snork/lt.m octave-4.0.0/test/classes/@Snork/uminus.m octave-4.0.0/test/classes/@Snork/cack.m octave-4.0.0/test/classes/@Snork/double.m octave-4.0.0/test/classes/@Snork/subsref.m octave-4.0.0/test/classes/@Snork/ldivide.m octave-4.0.0/test/classes/@Snork/get.m octave-4.0.0/test/classes/@Snork/le.m octave-4.0.0/test/classes/@Snork/eq.m octave-4.0.0/test/classes/@Snork/mrdivide.m octave-4.0.0/test/classes/@Snork/set.m octave-4.0.0/test/classes/@Snork/uplus.m octave-4.0.0/test/classes/@Snork/mldivide.m octave-4.0.0/test/classes/@Snork/gick.m octave-4.0.0/test/classes/@Snork/plus.m octave-4.0.0/test/classes/@Snork/subsasgn.m octave-4.0.0/test/classes/@Snork/minus.m octave-4.0.0/test/classes/@Snork/power.m octave-4.0.0/test/classes/@Snork/mpower.m octave-4.0.0/test/classes/@Snork/end.m octave-4.0.0/test/classes/@Snork/mtimes.m octave-4.0.0/test/classes/@Snork/private/ octave-4.0.0/test/classes/@Snork/private/myStash.m octave-4.0.0/test/classes/@Snork/times.m octave-4.0.0/test/classes/@Snork/rdivide.m octave-4.0.0/test/classes/@Snork/tattack.m octave-4.0.0/test/classes/@Snork/loadobj.m octave-4.0.0/test/classes/@Snork/horzcat.m octave-4.0.0/test/classes/@Snork/subsindex.m octave-4.0.0/test/classes/@Snork/saveobj.m octave-4.0.0/test/classes/@Snork/getStash.m octave-4.0.0/test/classes/@Snork/vertcat.m octave-4.0.0/test/classes/@Snork/ne.m octave-4.0.0/test/classes/@Sneetch/ octave-4.0.0/test/classes/@Sneetch/display.m octave-4.0.0/test/classes/@Sneetch/Sneetch.m octave-4.0.0/test/classes/@Blork/ octave-4.0.0/test/classes/@Blork/bleek.m octave-4.0.0/test/classes/@Blork/display.m octave-4.0.0/test/classes/@Blork/Blork.m octave-4.0.0/test/classes/@Blork/get.m octave-4.0.0/test/classes/@Blork/set.m octave-4.0.0/test/while.tst octave-4.0.0/test/recursion.tst octave-4.0.0/test/transpose.tst octave-4.0.0/test/fntests.m octave-4.0.0/test/system.tst octave-4.0.0/test/jit.tst octave-4.0.0/test/eval-catch.tst octave-4.0.0/test/for.tst octave-4.0.0/test/if.tst octave-4.0.0/test/bug-35448/ octave-4.0.0/test/bug-35448/module.mk octave-4.0.0/test/bug-35448/fA.m octave-4.0.0/test/bug-35448/fC.m octave-4.0.0/test/bug-35448/bug-35448.tst octave-4.0.0/test/bug-35448/fB.m octave-4.0.0/test/bug-38576.tst octave-4.0.0/test/line-continue.tst octave-4.0.0/test/Makefile.in octave-4.0.0/test/build-sparse-tests.sh octave-4.0.0/test/bug-38236/ octave-4.0.0/test/bug-38236/module.mk octave-4.0.0/test/bug-38236/u_vr.m octave-4.0.0/test/bug-38236/df_vr.m octave-4.0.0/test/bug-38236/bug-38236.tst octave-4.0.0/test/args.tst octave-4.0.0/test/io.tst octave-4.0.0/test/bug-31371.tst octave-4.0.0/test/struct.tst octave-4.0.0/test/return.tst octave-4.0.0/test/ctor-vs-method/ octave-4.0.0/test/ctor-vs-method/module.mk octave-4.0.0/test/ctor-vs-method/@parent/ octave-4.0.0/test/ctor-vs-method/@parent/method.m octave-4.0.0/test/ctor-vs-method/@parent/parent.m octave-4.0.0/test/ctor-vs-method/ctor-vs-method.tst octave-4.0.0/test/ctor-vs-method/@derived/ octave-4.0.0/test/ctor-vs-method/@derived/derived.m octave-4.0.0/test/ctor-vs-method/@derived/parent.m octave-4.0.0/test/ctor-vs-method/__trace__.m octave-4.0.0/test/ctor-vs-method/@other/ octave-4.0.0/test/ctor-vs-method/@other/other.m octave-4.0.0/test/ctor-vs-method/@other/parent.m octave-4.0.0/test/range.tst octave-4.0.0/test/bug-36025/ octave-4.0.0/test/bug-36025/module.mk octave-4.0.0/test/bug-36025/@testclass/ octave-4.0.0/test/bug-36025/@testclass/testclass.m octave-4.0.0/test/bug-36025/@testclass/one.m octave-4.0.0/test/bug-36025/@testclass/two.m octave-4.0.0/test/bug-36025/bug-36025.tst octave-4.0.0/test/build-bc-overload-tests.sh octave-4.0.0/test/switch.tst octave-4.0.0/test/Makefile.am octave-4.0.0/test/logical-index.tst octave-4.0.0/test/index.tst octave-4.0.0/test/slice.tst octave-4.0.0/test/fcn-handle-derived-resolution/ octave-4.0.0/test/fcn-handle-derived-resolution/module.mk octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_derived/ octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m octave-4.0.0/test/fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_other/ octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_parent/ octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_parent/numel.m octave-4.0.0/test/fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m octave-4.0.0/test/error.tst octave-4.0.0/test/null-assign.tst octave-4.0.0/test/build_bc_overloads_expected.m octave-4.0.0/test/prefer.tst octave-4.0.0/BUGS checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '0' is supported by ustar format... yes checking whether GID '0' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking build system type... x86_64-slackware-linux-gnu checking host system type... x86_64-slackware-linux-gnu checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no defining octlibdir to be $(libdir)/octave/$(version) defining archlibdir to be $(libexecdir)/octave/$(version)/exec/$(canonical_host_type) defining localarchlibdir to be $(libexecdir)/octave/site/exec/$(canonical_host_type) defining localapiarchlibdir to be $(libexecdir)/octave/$(api_version)/site/exec/$(canonical_host_type) defining localverarchlibdir to be $(libexecdir)/octave/$(version)/site/exec/$(canonical_host_type) defining octfiledir to be $(libdir)/octave/$(version)/oct/$(canonical_host_type) defining localoctfiledir to be $(libdir)/octave/site/oct/$(canonical_host_type) defining localapioctfiledir to be $(libdir)/octave/site/oct/$(api_version)/$(canonical_host_type) defining localveroctfiledir to be $(libdir)/octave/$(version)/site/oct/$(canonical_host_type) defining octincludedir to be $(includedir)/octave-$(version)/octave defining fcnfiledir to be $(datadir)/octave/$(version)/m defining localfcnfiledir to be $(datadir)/octave/site/m defining localapifcnfiledir to be $(datadir)/octave/site/$(api_version)/m defining localverfcnfiledir to be $(datadir)/octave/$(version)/site/m defining octetcdir to be $(datadir)/octave/$(version)/etc defining octlocaledir to be $(datadir)/octave/$(version)/locale defining doc_cache_file to be $(octetcdir)/doc-cache defining octtestsdir to be $(octetcdir)/tests defining texi_macros_file to be $(octetcdir)/macros.texi defining imagedir to be $(datadir)/octave/$(version)/imagelib defining octdatadir to be $(datadir)/octave/$(version)/data defining man1dir to be $(mandir)/man1 defining man1ext to be .1 defining infofile to be $(infodir)/octave.info checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gawk... (cached) gawk checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for gfind... no checking for find... find checking for a usable sed... /usr/bin/sed checking for perl... perl checking for gperf... gperf checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes defining LFLAGS to be -I checking for bison... bison -y checking syntax of bison api.prefix (or name-prefix) declaration... api brace checking syntax of bison push/pull declaration... dash checking for makeinfo... makeinfo checking for texi2dvi... texi2dvi checking for texi2pdf... texi2pdf checking whether ln -s works... yes checking for desktop-file-install... desktop-file-install checking for gs... gs checking for gnuplot... gnuplot checking for less... less checking for python... python checking for icotool... no checking for rsvg-convert... rsvg-convert configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for Minix Amsterdam compiler... no checking for ar... ar checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking C compiler version number... 5.3.0 checking C++ compiler version number... 5.3.0 checking whether stl_algo.h is broken... no checking if compiler needs -Werror to reject unknown flags... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for OpenMP flag of C compiler... -fopenmp checking for OpenMP flag of C++ compiler... -fopenmp checking for sin in -lm... yes checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking whether a usable Fortran compiler was found... yes checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0 -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/lib -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../.. -lgfortran -lm -lquadmath checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: defining FFLAGS to be -O2 -fPIC checking whether gfortran has the intrinsic function ISNAN... yes checking whether gfortran generates correct size integers... yes checking whether gfortran accepts -ffloat-store... yes setting F77_FLOAT_STORE_FLAG to -ffloat-store checking libqhull/libqhull.h usability... yes checking libqhull/libqhull.h presence... yes checking for libqhull/libqhull.h... yes checking for qh_qhull in -lqhull... yes checking for qh_version in -lqhull... yes checking whether the qhull library works... yes checking pcre.h usability... yes checking pcre.h presence... yes checking for pcre.h... yes checking pcre/pcre.h usability... no checking pcre/pcre.h presence... no checking for pcre/pcre.h... no checking whether pcre.h defines the macros we need... yes checking for pcre-config... yes checking for pcre_compile... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzclearerr in -lz... yes checking hdf5.h usability... yes checking hdf5.h presence... yes checking for hdf5.h... yes checking for H5Gget_num_objs in -lhdf5... yes checking whether HDF5 library has enforced version 1.6 API... no checking fftw3.h usability... yes checking fftw3.h presence... yes checking for fftw3.h... yes checking for fftw_plan_dft_1d in -lfftw3... yes checking for fftw3.h... (cached) yes checking for fftwf_plan_dft_1d in -lfftw3f... yes checking for fftw3 multi-threading support... -lfftw3_threads checking for fftw3f multi-threading support... -lfftw3f_threads checking glpk/glpk.h usability... no checking glpk/glpk.h presence... no checking for glpk/glpk.h... no checking glpk.h usability... yes checking glpk.h presence... yes checking for glpk.h... yes checking for glp_simplex in -lglpk... yes checking whether the glpk library has glp_interior(glp_prob*, glp_iptcp*)... yes checking curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes checking for curl_easy_escape in -lcurl... yes checking for CURLOPT_DIRLISTONLY in curl/curl.h... yes checking whether sndfile library is modern enough... yes checking for X... libraries , headers checking for XrmInitialize in -lX11... yes checking whether ld accepts -framework Carbon... no checking whether ld accepts -framework OpenGL... no checking for GL/gl.h... yes checking for GL/glu.h... yes checking for GL/glext.h... yes checking for OpenGL/glext.h... no checking for glEnable in -lGL... yes checking for FT2... yes checking for FreeType2 version >= 9.03... yes checking for FT_Reference_Face... yes checking for FONTCONFIG... yes checking for XFT... yes checking for fltk-config... /usr/bin/fltk-config checking for OpenGL support in FLTK... yes checking gl2ps.h usability... yes checking gl2ps.h presence... yes checking for gl2ps.h... yes checking osmesa.h usability... no checking osmesa.h presence... no checking for osmesa.h... no checking GL/osmesa.h usability... yes checking GL/osmesa.h presence... yes checking for GL/osmesa.h... yes checking for OSMesaCreateContext in -lOSMesa... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/x86_64-slackware-linux/bin/ld checking if the linker (/usr/x86_64-slackware-linux/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1966080 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-slackware-linux-gnu file names to x86_64-slackware-linux-gnu format... func_convert_file_noop checking how to convert x86_64-slackware-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-slackware-linux/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/x86_64-slackware-linux/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... yes checking if gfortran supports -c -o file.o... yes checking if gfortran supports -c -o file.o... (cached) yes checking whether the gfortran linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if sgemm_ is being linked in already... no checking for sgemm_ in -lopenblas... no checking for ATL_xerbla in -latlas... no checking for sgemm_ in -lblas... yes checking for dgemm_ in -ldgemm... no checking for sgemm_ in -lmkl_intel_lp64... no checking for sgemm_ in -lmkl... no checking for sgemm_ in -framework vecLib... no checking for sgemm_ in -lcxml... no checking for sgemm_ in -ldxml... no checking for sgemm_ in -lscs... no checking for sgemm_ in -lcomplib.sgimath... no checking for sgemm_ in -lblas... (cached) yes checking for sgemm_ in -lessl... no checking for sgemm_ in -lblas... (cached) yes checking whether LSAME is called correctly from Fortran... yes checking whether ISAMAX is called correctly from Fortran... yes checking whether SDOT is called correctly from Fortran... yes checking whether DDOT is called correctly from Fortran... yes checking whether CDOTU is called correctly from Fortran... yes checking whether ZDOTU is called correctly from Fortran... yes checking whether the integer size is correct... yes checking for cheev_... no checking for cheev_ in -llapack... yes checking for sqr1up in -lqrupdate... yes checking for slup1up in -lqrupdate... yes checking suitesparse/amd.h usability... no checking suitesparse/amd.h presence... no checking for suitesparse/amd.h... no checking ufsparse/amd.h usability... no checking ufsparse/amd.h presence... no checking for ufsparse/amd.h... no checking amd/amd.h usability... yes checking amd/amd.h presence... yes checking for amd/amd.h... yes checking for amd_postorder in -lamd... yes checking suitesparse/camd.h usability... no checking suitesparse/camd.h presence... no checking for suitesparse/camd.h... no checking ufsparse/camd.h usability... no checking ufsparse/camd.h presence... no checking for ufsparse/camd.h... no checking camd/camd.h usability... yes checking camd/camd.h presence... yes checking for camd/camd.h... yes checking for camd_postorder in -lcamd... yes checking suitesparse/colamd.h usability... no checking suitesparse/colamd.h presence... no checking for suitesparse/colamd.h... no checking ufsparse/colamd.h usability... no checking ufsparse/colamd.h presence... no checking for ufsparse/colamd.h... no checking colamd/colamd.h usability... yes checking colamd/colamd.h presence... yes checking for colamd/colamd.h... yes checking for colamd in -lcolamd... yes checking suitesparse/ccolamd.h usability... no checking suitesparse/ccolamd.h presence... no checking for suitesparse/ccolamd.h... no checking ufsparse/ccolamd.h usability... no checking ufsparse/ccolamd.h presence... no checking for ufsparse/ccolamd.h... no checking ccolamd/ccolamd.h usability... yes checking ccolamd/ccolamd.h presence... yes checking for ccolamd/ccolamd.h... yes checking for ccolamd in -lccolamd... yes checking suitesparse/cholmod.h usability... no checking suitesparse/cholmod.h presence... no checking for suitesparse/cholmod.h... no checking ufsparse/cholmod.h usability... no checking ufsparse/cholmod.h presence... no checking for ufsparse/cholmod.h... no checking cholmod/cholmod.h usability... yes checking cholmod/cholmod.h presence... yes checking for cholmod/cholmod.h... yes checking for cholmod_start in -lcholmod... yes checking suitesparse/cs.h usability... no checking suitesparse/cs.h presence... no checking for suitesparse/cs.h... no checking ufsparse/cs.h usability... no checking ufsparse/cs.h presence... no checking for ufsparse/cs.h... no checking cxsparse/cs.h usability... yes checking cxsparse/cs.h presence... yes checking for cxsparse/cs.h... yes checking for cs_di_sqr in -lcxsparse... yes checking suitesparse/umfpack.h usability... no checking suitesparse/umfpack.h presence... no checking for suitesparse/umfpack.h... no checking ufsparse/umfpack.h usability... no checking ufsparse/umfpack.h presence... no checking for ufsparse/umfpack.h... no checking umfpack/umfpack.h usability... yes checking umfpack/umfpack.h presence... yes checking for umfpack/umfpack.h... yes checking for umfpack_zi_get_determinant in -lumfpack... yes checking whether UMFPACK needs SuiteSparse_time function... no checking for UMFPACK separate complex matrix and rhs split... yes checking for dseupd in -larpack... yes checking whether the arpack library works... yes checking for library containing tputs... -lncurses checking for rl_set_keyboard_input_timeout in -lreadline... yes configure: defining FPICFLAG to be -fPIC configure: defining CPICFLAG to be -fPIC configure: defining CXXPICFLAG to be -fPIC configure: defining SHLEXT to be so configure: defining SHLLIB to be $(SHLEXT) configure: defining SHLBIN to be configure: defining SHLEXT_VER to be $(SHLEXT).$(version) configure: defining SHLLIB_VER to be $(SHLLIB).$(version) configure: defining SHLBIN_VER to be $(SHLBIN).$(version) configure: defining SHLLINKEXT to be configure: defining LIBPRE to be lib configure: defining SHLPRE to be lib configure: defining SHLLIBPRE to be lib configure: defining SHLBINPRE to be lib configure: defining SH_LD to be $(CXX) configure: defining SH_LDFLAGS to be -shared configure: defining DL_LD to be $(SH_LD) configure: defining DL_LDFLAGS to be $(SH_LDFLAGS) configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic configure: defining SONAME_FLAGS to be -Wl,-soname -Wl,$@ configure: defining NO_OCT_FILE_STRIP to be false configure: defining TEMPLATE_AR to be $(AR) configure: defining TEMPLATE_ARFLAGS to be cru configure: defining CRUFT_DLL_DEFS to be configure: defining OCTAVE_DLL_DEFS to be configure: defining OCTINTERP_DLL_DEFS to be configure: defining OCTGUI_DLL_DEFS to be configure: defining OCTGRAPHICS_DLL_DEFS to be configure: defining library_path_var to be LD_LIBRARY_PATH checking whether g++ accepts -rdynamic... yes configure: defining CROSS_TOOL_PREFIX to be configure: defining MKOCTFILE_AR to be ar configure: defining MKOCTFILE_CC to be gcc configure: defining MKOCTFILE_CXX to be g++ configure: defining MKOCTFILE_DL_LD to be $(SH_LD) configure: defining MKOCTFILE_F77 to be gfortran configure: defining MKOCTFILE_LD_CXX to be $(CXX) configure: defining MKOCTFILE_RANLIB to be ranlib checking for library containing tputs... (cached) -lncurses checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/wait.h that is POSIX.1 compatible... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking for dlfcn.h... (cached) yes checking floatingpoint.h usability... no checking floatingpoint.h presence... no checking for floatingpoint.h... no checking fpu_control.h usability... yes checking fpu_control.h presence... yes checking for fpu_control.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking for inttypes.h... (cached) yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for memory.h... (cached) yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking sunmath.h usability... no checking sunmath.h presence... no checking for sunmath.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking sstream usability... yes checking sstream presence... yes checking for sstream... yes checking unordered_map usability... no checking unordered_map presence... no checking for unordered_map... no checking tr1/unordered_map usability... yes checking tr1/unordered_map presence... yes checking for tr1/unordered_map... yes checking whether unordered_map requires tr1 namespace... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking termio.h usability... yes checking termio.h presence... yes checking for termio.h... yes checking sgtty.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking conio.h usability... no checking conio.h presence... no checking for conio.h... no checking for int64_t... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for uid_t in sys/types.h... yes checking for uint64_t... yes checking for dev_t... yes checking for ino_t... yes checking for long long int... yes checking for unsigned long long int... yes checking for ptrdiff_t... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of long double... 16 checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking for struct group.gr_passwd... no checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for C++ support for new friend template declaration... yes checking for broken C++ reinterpret_cast... no checking whether defines placement delete operator... yes checking whether C++ supports dynamic auto arrays... yes checking for IEEE 754 data format... yes checking if C++ library is ISO compliant... yes checking whether bit_and, bit_or, bit_xor are defined in the C++ library... yes checking whether complex class can set components independently... yes checking whether complex class can reference components independently... yes checking whether fast integer arithmetics is usable... yes checking for working alloca.h... yes checking for alloca... yes checking for C/C++ restrict keyword... __restrict checking for canonicalize_file_name... yes checking for realpath... yes checking for getcwd... yes checking for readlink... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fcntl... yes checking for symlink... yes checking for fdopendir... yes checking for mempcpy... yes checking for btowc... yes checking for isblank... yes checking for iswctype... yes checking for mbsrtowcs... yes checking for wmemchr... yes checking for wmemcpy... yes checking for wmempcpy... yes checking for fpurge... no checking for __fpurge... yes checking for __freading... yes checking for fstatat... yes checking for getdtablesize... yes checking for getlogin_r... yes checking for gettimeofday... yes checking for getpwnam_r... yes checking for link... yes checking for lstat... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for mkfifo... yes checking for mkostemp... yes checking for openat... yes checking for pathconf... yes checking for secure_getenv... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for sleep... yes checking for strdup... yes checking for tzset... yes checking for strndup... yes checking for strptime... yes checking for localtime_r... yes checking for times... yes checking for pipe... yes checking for vasnprintf... no checking for snprintf... yes checking for iswcntrl... yes checking whether // is distinct from /... no checking whether realpath works... yes checking for sys/param.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/socket.h... yes checking for dirent.h... yes checking for wctype.h... yes checking for sys/stat.h... (cached) yes checking for netdb.h... yes checking for getopt.h... yes checking for sys/time.h... yes checking for sys/cdefs.h... yes checking for math.h... yes checking for sys/mman.h... yes checking for sys/select.h... (cached) yes checking for wchar.h... yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/times.h... yes checking for sys/uio.h... yes checking for sys/utsname.h... yes checking for features.h... yes checking whether byte ordering is bigendian... no checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking if environ is properly declared... yes checking for complete errno.h... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking whether fchdir is declared... yes checking for working fcntl.h... yes checking for st_dm_mode in struct stat... no checking whether strmode is declared... no checking for mbstate_t... yes checking whether frexp() can be used without linking with libm... yes checking whether alarm is declared... yes checking whether stdin defaults to large file offsets... yes checking whether fseeko is declared... yes checking for fseeko... yes checking whether fflush works on input streams... no checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether fchmodat is declared without a macro... yes checking whether fstat is declared without a macro... yes checking whether fstatat is declared without a macro... yes checking whether futimens is declared without a macro... yes checking whether lchmod is declared without a macro... yes checking whether lstat is declared without a macro... yes checking whether mkdirat is declared without a macro... yes checking whether mkfifo is declared without a macro... yes checking whether mkfifoat is declared without a macro... yes checking whether mknod is declared without a macro... yes checking whether mknodat is declared without a macro... yes checking whether stat is declared without a macro... yes checking whether utimensat is declared without a macro... yes checking whether lstat correctly handles trailing slash... yes checking whether ftello is declared... yes checking for ftello... yes checking whether ftello works... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking whether getcwd is declared... yes checking whether getdtablesize is declared... yes checking whether getlogin_r is declared... yes checking whether getlogin is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... yes checking for working GNU getopt_long function... yes checking whether getenv is declared... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether gettimeofday is declared without a macro... yes checking where to find the exponent in a 'double'... word 1 bit 20 checking where to find the exponent in a 'float'... word 0 bit 23 checking whether long double and double are the same... no checking for nl_langinfo and CODESET... yes checking whether getc_unlocked is declared... yes checking whether we are using the GNU C Library >= 2.1 or uClibc... yes checking whether pow can be used without linking with libm... yes checking whether log works... yes checking for logf... yes checking whether logf works... yes checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for unsigned long long int... (cached) yes checking for long long int... (cached) yes checking for a traditional japanese locale... ja_JP checking for a transitional chinese locale... zh_CN.GB18030 checking for a french Unicode locale... fr_FR.UTF-8 checking for a traditional french locale... fr_FR checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking whether is self-contained... yes checking whether pselect is declared without a macro... yes checking whether select is declared without a macro... yes checking for inline... inline checking for library containing setsockopt... none needed checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking for promoted mode_t type... mode_t checking for sigset_t... yes checking for long file names... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for wchar_t... yes checking whether stdint.h conforms to C99... yes checking whether strdup is declared... yes checking whether strerror(0) succeeds... yes checking for struct tm.tm_gmtoff... yes checking whether ffsl is declared without a macro... yes checking whether ffsll is declared without a macro... yes checking whether memmem is declared without a macro... yes checking whether mempcpy is declared without a macro... yes checking whether memrchr is declared without a macro... yes checking whether rawmemchr is declared without a macro... yes checking whether stpcpy is declared without a macro... yes checking whether stpncpy is declared without a macro... yes checking whether strchrnul is declared without a macro... yes checking whether strdup is declared without a macro... yes checking whether strncat is declared without a macro... yes checking whether strndup is declared without a macro... yes checking whether strnlen is declared without a macro... yes checking whether strpbrk is declared without a macro... yes checking whether strsep is declared without a macro... yes checking whether strcasestr is declared without a macro... yes checking whether strtok_r is declared without a macro... yes checking whether strerror_r is declared without a macro... yes checking whether strsignal is declared without a macro... yes checking whether strverscmp is declared without a macro... yes checking whether ffs is declared without a macro... yes checking whether strcasecmp is declared without a macro... yes checking whether strncasecmp is declared without a macro... yes checking whether strndup is declared... (cached) yes checking whether strnlen is declared... (cached) yes checking whether is self-contained... yes checking for shutdown... yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking whether socket is declared without a macro... yes checking whether connect is declared without a macro... yes checking whether accept is declared without a macro... yes checking whether bind is declared without a macro... yes checking whether getpeername is declared without a macro... yes checking whether getsockname is declared without a macro... yes checking whether getsockopt is declared without a macro... yes checking whether listen is declared without a macro... yes checking whether recv is declared without a macro... yes checking whether send is declared without a macro... yes checking whether recvfrom is declared without a macro... yes checking whether sendto is declared without a macro... yes checking whether setsockopt is declared without a macro... yes checking whether shutdown is declared without a macro... yes checking whether accept4 is declared without a macro... yes checking for struct timespec in ... yes checking whether unsetenv is declared... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether snprintf returns a byte count as in C99... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether uses 'inline' correctly... yes checking for alloca as a compiler built-in... yes checking whether this system has an arbitrary file name length limit... yes checking for closedir... yes checking whether copysign can be used without linking with libm... yes checking whether copysignf can be used without linking with libm... yes checking whether copysignf is declared... yes checking for d_ino member in directory struct... yes checking for d_type member in directory struct... yes checking whether alphasort is declared without a macro... yes checking whether closedir is declared without a macro... yes checking whether dirfd is declared without a macro... yes checking whether fdopendir is declared without a macro... yes checking whether opendir is declared without a macro... yes checking whether readdir is declared without a macro... yes checking whether rewinddir is declared without a macro... yes checking whether scandir is declared without a macro... yes checking for dirfd... yes checking whether dirfd is declared... (cached) yes checking whether dirfd is a macro... no checking whether // is distinct from /... (cached) no checking whether dup2 works... yes checking for error_at_line... yes checking whether fflush works on input streams... (cached) no checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether fcntl is declared without a macro... yes checking whether openat is declared without a macro... yes checking whether fdopendir is declared... (cached) yes checking whether fdopendir works... yes checking whether fflush works on input streams... (cached) no checking whether conversion from 'int' to 'long double' works... yes checking whether floorf is declared... yes checking for working POSIX fnmatch... yes checking whether fopen recognizes a trailing slash... yes checking whether fpurge is declared... no checking whether frexp works... yes checking whether frexpf can be used without linking with libm... yes checking whether frexpf works... yes checking for fseeko... (cached) yes checking whether fflush works on input streams... (cached) no checking for _fseeki64... no checking whether fstatat (..., 0) works... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether getcwd handles long file names properly... yes checking for getpagesize... yes checking whether getcwd aborts when 4k < cwd_length < 16k... no checking whether getdtablesize works... yes checking for gethostname... yes checking for HOST_NAME_MAX... yes checking whether getlogin_r works with small buffers... yes checking whether gettimeofday clobbers localtime buffer... no checking for gettimeofday with POSIX signature... almost checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking for GNU glob interface version 1... yes checking whether glob lists broken symlinks... no checking whether isnan(double) can be used without linking with libm... yes checking whether isnan(double) can be used without linking with libm... (cached) yes checking whether isnan(float) can be used without linking with libm... yes checking whether isnan(float) works... yes checking whether isnan(float) can be used without linking with libm... (cached) yes checking whether isnan(float) works... (cached) yes checking whether isnan(long double) can be used without linking with libm... yes checking whether isnanl works... yes checking whether link obeys POSIX... yes checking for log2... yes checking whether log2 is declared... yes checking whether log2 works... yes checking whether log2 works according to ISO C 99 with IEC 60559... yes checking for log2f... yes checking whether log2f is declared... yes checking whether log2f works... yes checking whether log2f works according to ISO C 99 with IEC 60559... yes checking for logf... (cached) yes checking whether logf works... (cached) yes checking whether lseek detects pipes... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking whether NAN macro works... yes checking whether HUGE_VAL works... yes checking whether acosf is declared without a macro... yes checking whether acosl is declared without a macro... yes checking whether asinf is declared without a macro... yes checking whether asinl is declared without a macro... yes checking whether atanf is declared without a macro... yes checking whether atanl is declared without a macro... yes checking whether cbrt is declared without a macro... yes checking whether cbrtf is declared without a macro... yes checking whether cbrtl is declared without a macro... yes checking whether ceilf is declared without a macro... yes checking whether ceill is declared without a macro... yes checking whether copysign is declared without a macro... yes checking whether copysignf is declared without a macro... yes checking whether copysignl is declared without a macro... yes checking whether cosf is declared without a macro... yes checking whether cosl is declared without a macro... yes checking whether coshf is declared without a macro... yes checking whether expf is declared without a macro... yes checking whether expl is declared without a macro... yes checking whether exp2 is declared without a macro... yes checking whether exp2f is declared without a macro... yes checking whether exp2l is declared without a macro... yes checking whether expm1 is declared without a macro... yes checking whether expm1f is declared without a macro... yes checking whether expm1l is declared without a macro... yes checking whether fabsf is declared without a macro... yes checking whether fabsl is declared without a macro... yes checking whether floorf is declared without a macro... yes checking whether floorl is declared without a macro... yes checking whether fma is declared without a macro... yes checking whether fmaf is declared without a macro... yes checking whether fmal is declared without a macro... yes checking whether fmod is declared without a macro... yes checking whether fmodf is declared without a macro... yes checking whether fmodl is declared without a macro... yes checking whether frexpf is declared without a macro... yes checking whether frexpl is declared without a macro... yes checking whether hypotf is declared without a macro... yes checking whether hypotl is declared without a macro... yes checking whether ilogb is declared without a macro... yes checking whether ilogbf is declared without a macro... yes checking whether ilogbl is declared without a macro... yes checking whether ldexpf is declared without a macro... yes checking whether ldexpl is declared without a macro... yes checking whether log is declared without a macro... yes checking whether logf is declared without a macro... yes checking whether logl is declared without a macro... yes checking whether log10 is declared without a macro... yes checking whether log10f is declared without a macro... yes checking whether log10l is declared without a macro... yes checking whether log1p is declared without a macro... yes checking whether log1pf is declared without a macro... yes checking whether log1pl is declared without a macro... yes checking whether log2 is declared without a macro... yes checking whether log2f is declared without a macro... yes checking whether log2l is declared without a macro... yes checking whether logb is declared without a macro... yes checking whether logbf is declared without a macro... yes checking whether logbl is declared without a macro... yes checking whether modf is declared without a macro... yes checking whether modff is declared without a macro... yes checking whether modfl is declared without a macro... yes checking whether powf is declared without a macro... yes checking whether remainder is declared without a macro... yes checking whether remainderf is declared without a macro... yes checking whether remainderl is declared without a macro... yes checking whether rint is declared without a macro... yes checking whether rintf is declared without a macro... yes checking whether rintl is declared without a macro... yes checking whether round is declared without a macro... yes checking whether roundf is declared without a macro... yes checking whether roundl is declared without a macro... yes checking whether sinf is declared without a macro... yes checking whether sinl is declared without a macro... yes checking whether sinhf is declared without a macro... yes checking whether sqrtf is declared without a macro... yes checking whether sqrtl is declared without a macro... yes checking whether tanf is declared without a macro... yes checking whether tanl is declared without a macro... yes checking whether tanhf is declared without a macro... yes checking whether trunc is declared without a macro... yes checking whether truncf is declared without a macro... yes checking whether truncl is declared without a macro... yes checking whether mbrtowc handles incomplete characters... yes checking whether mbrtowc works as well as mbtowc... yes checking whether mbrtowc handles a NULL pwc argument... yes checking whether mbrtowc handles a NULL string argument... yes checking whether mbrtowc has a correct return value... yes checking whether mbrtowc returns 0 when parsing a NUL character... yes checking whether mbrtowc works on empty input... yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbsrtowcs works... yes checking for mempcpy... (cached) yes checking for memrchr... yes checking whether mkdir handles trailing slash... yes checking whether mkdir handles trailing dot... yes checking whether mkfifo rejects trailing slashes... yes checking for working mktime... yes checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking for sys/pstat.h... no checking for sys/sysmp.h... no checking for sys/param.h... (cached) yes checking for sys/sysctl.h... yes checking for sched_getaffinity... yes checking for sched_getaffinity_np... no checking for pstat_getdynamic... no checking for sysmp... no checking for sysctl... yes checking for glibc compatible sched_getaffinity... yes checking whether open recognizes a trailing slash... yes checking for opendir... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking for sigprocmask... yes checking for readdir... yes checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether rename honors trailing slash on destination... yes checking whether rename honors trailing slash on source... yes checking whether rename manages hard links correctly... yes checking whether rename manages existing destinations correctly... yes checking for rewinddir... yes checking whether rmdir works... yes checking whether round is declared... (cached) yes checking whether round works... yes checking whether roundf is declared... (cached) yes checking whether roundf works... yes checking whether select supports a 0 argument... (cached) yes checking whether select detects invalid fds... (cached) yes checking for struct sigaction.sa_sigaction... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking whether pthread_sigmask is declared without a macro... yes checking whether sigaction is declared without a macro... yes checking whether sigaddset is declared without a macro... yes checking whether sigdelset is declared without a macro... yes checking whether sigemptyset is declared without a macro... yes checking whether sigfillset is declared without a macro... yes checking whether sigismember is declared without a macro... yes checking whether sigpending is declared without a macro... yes checking whether sigprocmask is declared without a macro... yes checking for signbit macro... yes checking for signbit compiler built-ins... yes checking for sigprocmask... (cached) yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking whether sleep is declared... yes checking for working sleep... yes checking for socklen_t... yes checking for ssize_t... yes checking whether stat handles trailing slashes on directories... yes checking whether stat handles trailing slashes on files... yes checking for working stdalign.h... yes checking for max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether inttypes macros match system or gnu printf... system checking whether dprintf is declared without a macro... yes checking whether fpurge is declared without a macro... no checking whether fseeko is declared without a macro... yes checking whether ftello is declared without a macro... yes checking whether getdelim is declared without a macro... yes checking whether getline is declared without a macro... yes checking whether gets is declared without a macro... no checking whether pclose is declared without a macro... yes checking whether popen is declared without a macro... yes checking whether renameat is declared without a macro... yes checking whether snprintf is declared without a macro... yes checking whether tmpfile is declared without a macro... yes checking whether vdprintf is declared without a macro... yes checking whether vsnprintf is declared without a macro... yes checking whether _Exit is declared without a macro... yes checking whether atoll is declared without a macro... yes checking whether canonicalize_file_name is declared without a macro... yes checking whether getloadavg is declared without a macro... yes checking whether getsubopt is declared without a macro... yes checking whether grantpt is declared without a macro... yes checking whether initstate is declared without a macro... yes checking whether initstate_r is declared without a macro... yes checking whether mkdtemp is declared without a macro... yes checking whether mkostemp is declared without a macro... yes checking whether mkostemps is declared without a macro... yes checking whether mkstemp is declared without a macro... yes checking whether mkstemps is declared without a macro... yes checking whether posix_openpt is declared without a macro... yes checking whether ptsname is declared without a macro... yes checking whether ptsname_r is declared without a macro... yes checking whether random is declared without a macro... yes checking whether random_r is declared without a macro... yes checking whether realpath is declared without a macro... yes checking whether rpmatch is declared without a macro... yes checking whether secure_getenv is declared without a macro... yes checking whether setenv is declared without a macro... yes checking whether setstate is declared without a macro... yes checking whether setstate_r is declared without a macro... yes checking whether srandom is declared without a macro... yes checking whether srandom_r is declared without a macro... yes checking whether strtod is declared without a macro... yes checking whether strtoll is declared without a macro... yes checking whether strtoull is declared without a macro... yes checking whether unlockpt is declared without a macro... yes checking whether unsetenv is declared without a macro... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... (cached) yes checking for working strerror function... yes checking for working strndup... yes checking for working strnlen... yes checking whether symlink handles trailing slash correctly... yes checking whether is self-contained... (cached) yes checking whether pselect is declared without a macro... (cached) yes checking whether select is declared without a macro... (cached) yes checking for nlink_t... (cached) yes checking whether fchmodat is declared without a macro... (cached) yes checking whether fstat is declared without a macro... (cached) yes checking whether fstatat is declared without a macro... (cached) yes checking whether futimens is declared without a macro... (cached) yes checking whether lchmod is declared without a macro... (cached) yes checking whether lstat is declared without a macro... (cached) yes checking whether mkdirat is declared without a macro... (cached) yes checking whether mkfifo is declared without a macro... (cached) yes checking whether mkfifoat is declared without a macro... (cached) yes checking whether mknod is declared without a macro... (cached) yes checking whether mknodat is declared without a macro... (cached) yes checking whether stat is declared without a macro... (cached) yes checking whether utimensat is declared without a macro... (cached) yes checking for struct tms... yes checking whether times is declared without a macro... yes checking for struct utsname... yes checking whether uname is declared without a macro... yes checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking whether tmpfile should be overridden... no checking whether trunc is declared... (cached) yes checking whether truncf is declared... (cached) yes checking for uname... yes checking whether chdir is declared without a macro... yes checking whether chown is declared without a macro... yes checking whether dup is declared without a macro... yes checking whether dup2 is declared without a macro... yes checking whether dup3 is declared without a macro... yes checking whether environ is declared without a macro... yes checking whether euidaccess is declared without a macro... yes checking whether faccessat is declared without a macro... yes checking whether fchdir is declared without a macro... yes checking whether fchownat is declared without a macro... yes checking whether fdatasync is declared without a macro... yes checking whether fsync is declared without a macro... yes checking whether ftruncate is declared without a macro... yes checking whether getcwd is declared without a macro... yes checking whether getdomainname is declared without a macro... yes checking whether getdtablesize is declared without a macro... yes checking whether getgroups is declared without a macro... yes checking whether gethostname is declared without a macro... yes checking whether getlogin is declared without a macro... yes checking whether getlogin_r is declared without a macro... yes checking whether getpagesize is declared without a macro... yes checking whether getusershell is declared without a macro... yes checking whether setusershell is declared without a macro... yes checking whether endusershell is declared without a macro... yes checking whether group_member is declared without a macro... yes checking whether isatty is declared without a macro... yes checking whether lchown is declared without a macro... yes checking whether link is declared without a macro... yes checking whether linkat is declared without a macro... yes checking whether lseek is declared without a macro... yes checking whether pipe is declared without a macro... yes checking whether pipe2 is declared without a macro... yes checking whether pread is declared without a macro... yes checking whether pwrite is declared without a macro... yes checking whether readlink is declared without a macro... yes checking whether readlinkat is declared without a macro... yes checking whether rmdir is declared without a macro... yes checking whether sethostname is declared without a macro... yes checking whether sleep is declared without a macro... yes checking whether symlink is declared without a macro... yes checking whether symlinkat is declared without a macro... yes checking whether ttyname_r is declared without a macro... yes checking whether unlink is declared without a macro... yes checking whether unlinkat is declared without a macro... yes checking whether usleep is declared without a macro... yes checking whether unlink honors trailing slashes... yes checking whether unlink of a parent directory fails as it should... guessing yes checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for ptrdiff_t... (cached) yes checking for vasprintf... yes checking whether btowc is declared without a macro... yes checking whether wctob is declared without a macro... yes checking whether mbsinit is declared without a macro... yes checking whether mbrtowc is declared without a macro... yes checking whether mbrlen is declared without a macro... yes checking whether mbsrtowcs is declared without a macro... yes checking whether mbsnrtowcs is declared without a macro... yes checking whether wcrtomb is declared without a macro... yes checking whether wcsrtombs is declared without a macro... yes checking whether wcsnrtombs is declared without a macro... yes checking whether wcwidth is declared without a macro... yes checking whether wmemchr is declared without a macro... yes checking whether wmemcmp is declared without a macro... yes checking whether wmemcpy is declared without a macro... yes checking whether wmemmove is declared without a macro... yes checking whether wmemset is declared without a macro... yes checking whether wcslen is declared without a macro... yes checking whether wcsnlen is declared without a macro... yes checking whether wcscpy is declared without a macro... yes checking whether wcpcpy is declared without a macro... yes checking whether wcsncpy is declared without a macro... yes checking whether wcpncpy is declared without a macro... yes checking whether wcscat is declared without a macro... yes checking whether wcsncat is declared without a macro... yes checking whether wcscmp is declared without a macro... yes checking whether wcsncmp is declared without a macro... yes checking whether wcscasecmp is declared without a macro... yes checking whether wcsncasecmp is declared without a macro... yes checking whether wcscoll is declared without a macro... yes checking whether wcsxfrm is declared without a macro... yes checking whether wcsdup is declared without a macro... yes checking whether wcschr is declared without a macro... yes checking whether wcsrchr is declared without a macro... yes checking whether wcscspn is declared without a macro... yes checking whether wcsspn is declared without a macro... yes checking whether wcspbrk is declared without a macro... yes checking whether wcsstr is declared without a macro... yes checking whether wcstok is declared without a macro... yes checking whether wcswidth is declared without a macro... yes checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking whether wctype is declared without a macro... yes checking whether iswctype is declared without a macro... yes checking whether wctrans is declared without a macro... yes checking whether towctrans is declared without a macro... yes checking for stdint.h... (cached) yes checking for ctermid... yes checking for dup2... yes checking for endgrent... yes checking for endpwent... yes checking for execvp... yes checking for expm1... yes checking for expm1f... yes checking for fork... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getgrent... yes checking for getgrgid... yes checking for getgrnam... yes checking for getpgrp... yes checking for getpid... yes checking for getppid... yes checking for getpwent... yes checking for getpwuid... yes checking for getuid... yes checking for isascii... yes checking for kill... yes checking for lgamma... yes checking for lgammaf... yes checking for lgamma_r... yes checking for lgammaf_r... yes checking for log1p... yes checking for log1pf... yes checking for pipe... (cached) yes checking for realpath... (cached) yes checking for resolvepath... no checking for roundl... yes checking for select... yes checking for setgrent... yes checking for setpwent... yes checking for siglongjmp... yes checking for strsignal... yes checking for tcgetattr... yes checking for tcsetattr... yes checking for tgammaf... yes checking for toascii... yes checking for umask... yes checking for waitpid... yes checking for _kbhit... no checking for modf... yes checking for pow... yes checking for sqrt... yes checking for sqrtf... yes checking whether exp2 is declared... (cached) yes checking whether round is declared... (cached) yes checking whether tgamma is declared... yes checking for exp2... yes checking for round... yes checking for tgamma... yes checking for std::isnan in ... yes checking for std::isnan (float variant) in ... yes checking for std::isinf in ... yes checking for std::isinf (float variant) in ... yes checking for std::isfinite in ... yes checking for std::isfinite (float variant) in ... yes checking for std::signbit in ... yes checking for std::signbit (float variant) in ... yes checking for finite... yes checking for isnan... yes checking for isinf... yes checking for signbit... no checking for _finite... no checking for _isnan... no checking whether signbit is declared... yes checking for acosh... yes checking for acoshf... yes checking for asinh... yes checking for asinhf... yes checking for atanh... yes checking for atanhf... yes checking for cbrt... yes checking for cbrtf... yes checking for erf... yes checking for erff... yes checking for erfc... yes checking for erfcf... yes checking for exp2f... yes checking for hypotf... yes checking for _hypotf... no checking for log2... (cached) yes checking for log2f... (cached) yes checking for MATH DEFINES in math.h... yes checking for getrusage... yes checking for getpwnam... yes checking whether closedir returns void... no checking for struct exception in math.h... yes checking whether sys_siglist is declared... yes checking whether gcc accepts -Wall... yes adding -Wall to WARN_CFLAGS checking whether gcc accepts -W... yes adding -W to WARN_CFLAGS checking whether gcc accepts -Wshadow... yes adding -Wshadow to WARN_CFLAGS checking whether gcc accepts -Wformat... yes adding -Wformat to WARN_CFLAGS checking whether gcc accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CFLAGS checking whether gcc accepts -Wmissing-prototypes... yes adding -Wmissing-prototypes to WARN_CFLAGS checking whether gcc accepts -Wstrict-prototypes... yes adding -Wstrict-prototypes to WARN_CFLAGS checking whether gcc accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CFLAGS checking whether gcc accepts -Wcast-align... yes adding -Wcast-align to WARN_CFLAGS checking whether gcc accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CFLAGS checking whether g++ accepts -Wall... yes adding -Wall to WARN_CXXFLAGS checking whether g++ accepts -W... yes adding -W to WARN_CXXFLAGS checking whether g++ accepts -Wshadow... yes adding -Wshadow to WARN_CXXFLAGS checking whether g++ accepts -Wold-style-cast... yes adding -Wold-style-cast to WARN_CXXFLAGS checking whether g++ accepts -Wformat... yes adding -Wformat to WARN_CXXFLAGS checking whether g++ accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CXXFLAGS checking whether g++ accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CXXFLAGS checking whether g++ accepts -Wcast-align... yes adding -Wcast-align to WARN_CXXFLAGS checking whether g++ accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CXXFLAGS checking whether gcc accepts -Wconversion... yes adding -Wconversion to WARN_CFLAGS checking whether g++ accepts -Wconversion... yes adding -Wconversion to WARN_CXXFLAGS checking whether g++ accepts -Weffc++... yes adding -Weffc++ to WARN_CXXFLAGS checking for java... /usr/lib64/java/bin/java checking for javac... /usr/lib64/java/bin/javac checking for jar... /usr/lib64/java/bin/jar checking for Java version... 1.8.0_91 checking for libjvm.so... /usr/lib64 checking for include file ... /usr/lib64/java/include checking for QT... yes checking for moc-qt4... no checking for moc... moc checking for uic-qt4... no checking for uic... uic checking for rcc-qt4... no checking for rcc... rcc checking for lrelease-qt4... no checking for lrelease... lrelease checking whether Qt has the QAbstractItemModel::beginResetModel() function... yes checking whether Qt provides QFont::Monospace... yes checking whether Qt provides QFont::ForceIntegerMetrics... yes checking whether Qt has SetPlaceholderText function... yes checking whether Qt has the QTabWidget::setMovable() function... yes checking whether QSci has the QsciScintilla::findFirstInSelection () function... yes checking whether Qscintilla library is installed... yes checking whether Qscintilla has version 2.6.0 or later... yes checking Qsci/qscilexeroctave.h usability... yes checking Qsci/qscilexeroctave.h presence... yes checking for Qsci/qscilexeroctave.h... yes checking Qsci/qscilexermatlab.h usability... yes checking Qsci/qscilexermatlab.h presence... yes checking for Qsci/qscilexermatlab.h... yes checking for setlocale... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking util.h usability... no checking util.h presence... no checking for util.h... no checking for library containing openpty... -lutil checking for chmod... yes checking for chown... yes checking for ftruncate... yes checking for mmap... (cached) yes checking for munmap... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating oct-conf-post.h config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/doxyhtml/Makefile config.status: creating doc/doxyhtml/Doxyfile config.status: creating doc/interpreter/Makefile config.status: creating doc/liboctave/Makefile config.status: creating doc/refcard/Makefile config.status: creating etc/icons/Makefile config.status: creating examples/Makefile config.status: creating examples/code/Makefile config.status: creating examples/data/Makefile config.status: creating libgnu/Makefile config.status: creating libgui/Makefile config.status: creating libinterp/Makefile config.status: creating liboctave/Makefile config.status: creating liboctave/cruft/mkf77def config.status: creating scripts/Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: Octave is now configured for x86_64-slackware-linux-gnu Source directory: . Installation prefix: /usr C compiler: gcc -pthread -fopenmp -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -O2 -fPIC C++ compiler: g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC Fortran compiler: gfortran -O2 -fPIC Fortran libraries: -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0 -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/lib -L/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../.. -lgfortran -lm -lquadmath Lex libraries: LIBS: -lutil -lm AMD CPPFLAGS: -I/usr/include/amd AMD LDFLAGS: AMD libraries: -lamd ARPACK CPPFLAGS: ARPACK LDFLAGS: ARPACK libraries: -larpack BLAS libraries: -lblas CAMD CPPFLAGS: CAMD LDFLAGS: CAMD libraries: -lcamd CARBON libraries: CCOLAMD CPPFLAGS: CCOLAMD LDFLAGS: CCOLAMD libraries: -lccolamd CHOLMOD CPPFLAGS: CHOLMOD LDFLAGS: CHOLMOD libraries: -lcholmod COLAMD CPPFLAGS: COLAMD LDFLAGS: COLAMD libraries: -lcolamd CURL CPPFLAGS: CURL LDFLAGS: CURL libraries: -lcurl CXSPARSE CPPFLAGS: CXSPARSE LDFLAGS: CXSPARSE libraries: -lcxsparse DL libraries: -ldl FFTW3 CPPFLAGS: FFTW3 LDFLAGS: FFTW3 libraries: -lfftw3_threads -lfftw3 FFTW3F CPPFLAGS: FFTW3F LDFLAGS: FFTW3F libraries: -lfftw3f_threads -lfftw3f FLTK CPPFLAGS: -I/usr/include/freetype2 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT FLTK LDFLAGS: -L/usr/lib64 -lfltk_gl -lGLU -lGL -lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11 FLTK libraries: fontconfig CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include fontconfig libraries: -lfontconfig -lfreetype FreeType2 CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include FreeType2 libraries: -lfreetype GLPK CPPFLAGS: GLPK LDFLAGS: GLPK libraries: -lglpk HDF5 CPPFLAGS: HDF5 LDFLAGS: HDF5 libraries: -lhdf5 Java home: /usr/lib64/java Java JVM path: /usr/lib64 Java CPPFLAGS: -I/usr/lib64/java/include -I/usr/lib64/java/include/linux Java libraries: LAPACK libraries: -llapack LLVM CPPFLAGS: LLVM LDFLAGS: LLVM libraries: Magick++ CPPFLAGS: Magick++ LDFLAGS: Magick++ libraries: OPENGL libraries: -lfontconfig -lfreetype -lGL -lGLU OSMesa CPPFLAGS: OSMesa LDFLAGS: OSMesa libraries: -lOSMesa PCRE CPPFLAGS: PCRE libraries: -L/usr/lib64 -lpcre PortAudio CPPFLAGS: PortAudio LDFLAGS: PortAudio libraries: -lportaudio -lasound -lm -lpthread PTHREAD flags: -pthread PTHREAD libraries: QHULL CPPFLAGS: QHULL LDFLAGS: QHULL libraries: -lqhull QRUPDATE CPPFLAGS: QRUPDATE LDFLAGS: QRUPDATE libraries: -lqrupdate Qt CPPFLAGS: -I/usr/lib64/qt/include -I/usr/lib64/qt/include/QtNetwork -I/usr/lib64/qt/include -I/usr/lib64/qt/include/QtOpenGL -I/usr/lib64/qt/include -I/usr/lib64/qt/include/QtGui -I/usr/lib64/qt/include -I/usr/lib64/qt/include/QtCore Qt LDFLAGS: -L/usr/lib64/qt/lib Qt libraries: -lQtNetwork -lQtOpenGL -lQtGui -lQtCore -lqscintilla2 READLINE libraries: -lreadline Sndfile CPPFLAGS: Sndfile LDFLAGS: Sndfile libraries: -lsndfile TERM libraries: -lncurses UMFPACK CPPFLAGS: UMFPACK LDFLAGS: UMFPACK libraries: -lumfpack X11 include flags: X11 libraries: -lX11 Z CPPFLAGS: Z LDFLAGS: Z libraries: -lz Default pager: less gnuplot: gnuplot Build Octave GUI: yes JIT compiler for loops: no Build Java interface: yes Do internal array bounds checking: no Build static libraries: no Build shared libraries: yes Dynamic Linking: yes (dlopen) Include support for GNU readline: yes 64-bit array dims and indexing: no OpenMP SMP multithreading: yes Build cross tools: no configure: configure: NOTE: Libraries or auxiliary programs may be skipped if they are configure: NOTE: not found OR if they are missing required features on your configure: NOTE: system. Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN run-octave rm -f bits/stl_algo.h make all-recursive make[1]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' Making all in libgnu make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' GEN alloca.h GEN configmake.h GEN c++defs.h GEN arg-nonnull.h GEN warn-on-use.h GEN dirent.h GEN fcntl.h GEN glob.h GEN math.h GEN signal.h GEN unused-parameter.h GEN stdio.h GEN stdlib.h GEN string.h GEN strings.h GEN sys/select.h GEN sys/socket.h GEN sys/stat.h GEN sys/time.h GEN sys/times.h GEN sys/types.h GEN sys/uio.h GEN sys/utsname.h GEN time.h GEN unistd.h GEN wchar.h GEN wctype.h make all-recursive make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' CC areadlink-with-size.lo CC base64.lo CC bitrotate.lo CC c-ctype.lo CC canonicalize.lo CC cloexec.lo CC md5.lo CC dirname.lo CC basename.lo CC dirname-lgpl.lo CC basename-lgpl.lo CC stripslash.lo CC exitfail.lo CC fd-hook.lo CC file-set.lo CC filemode.lo CC filenamecat-lgpl.lo CC freading.lo CC hash.lo CC hash-pjw.lo CC hash-triple.lo CC localcharset.lo CC malloca.lo CC math.lo CC nproc.lo CC openat-die.lo CC progname.lo CC same.lo CC save-cwd.lo CC sig-handler.lo CC sockets.lo CC strftime.lo CC strnlen1.lo CC sys_socket.lo CC tempname.lo CC tmpdir.lo CC unistd.lo CC dup-safer.lo CC fd-safer.lo CC pipe-safer.lo CC wctype-h.lo CC xmalloc.lo CC xalloc-die.lo CC xgetcwd.lo CC xsize.lo CC xstrndup.lo CC asnprintf.lo CC chdir-long.lo CC fclose.lo CC fcntl.lo CC fflush.lo CC fpurge.lo CC fseek.lo CC fseeko.lo CC glob.lo CC nanosleep.lo CC openat-proc.lo CC printf-args.lo CC printf-parse.lo CC vasnprintf.lo CCLD libgnu.la GEN charset.alias GEN ref-add.sed GEN ref-del.sed make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' Making all in liboctave make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' GEN operators/mx-ops.h GEN numeric/DASPK-opts.h GEN numeric/DASRT-opts.h GEN numeric/DASSL-opts.h GEN numeric/LSODE-opts.h GEN numeric/Quad-opts.h GEN operators/mx-cdm-dm.h GEN operators/vx-ccv-cv.h GEN operators/smx-sm-cs.h make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' CXX array/array_libarray_la-Array-b.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-b.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-b.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-b.cc:33:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = bool; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = bool; octave_idx_type = int]' array/Array-b.cc:107:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = bool; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = bool; octave_idx_type = int]' array/Array-b.cc:107:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(bool, bool); T = bool; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = bool; octave_idx_type = int]' array/Array-b.cc:107:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-C.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-C.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/Array-C.cc:31:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-C.cc:35:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const std::complex&, const std::complex&); T = std::complex; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = std::complex; octave_idx_type = int]' array/Array-C.cc:87:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-ch.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-ch.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-ch.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-ch.cc:33:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = char; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = char; octave_idx_type = int]' array/Array-ch.cc:35:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = char; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = char; octave_idx_type = int]' array/Array-ch.cc:35:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(char, char); T = char; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = char; octave_idx_type = int]' array/Array-ch.cc:35:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-d.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-d.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/Array-d.cc:30:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-d.cc:37:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = double; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = int]' array/Array-d.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = double; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = int]' array/Array-d.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(double, double); T = double; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = int]' array/Array-d.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-f.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-f.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/Array-f.cc:30:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-f.cc:37:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = float; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = float; octave_idx_type = int]' array/Array-f.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = float; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = float; octave_idx_type = int]' array/Array-f.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(float, float); T = float; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = float; octave_idx_type = int]' array/Array-f.cc:158:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-fC.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-fC.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/Array-fC.cc:31:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-fC.cc:35:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const std::complex&, const std::complex&); T = std::complex; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = std::complex; octave_idx_type = int]' array/Array-fC.cc:87:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-i.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-i.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/Array-i.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-i.cc:36:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = int; octave_idx_type = int]' array/Array-i.cc:38:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = int; octave_idx_type = int]' array/Array-i.cc:38:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(int, int); T = int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = int; octave_idx_type = int]' array/Array-i.cc:38:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = long int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long int; octave_idx_type = int]' array/Array-i.cc:39:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = long int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long int; octave_idx_type = int]' array/Array-i.cc:39:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(long int, long int); T = long int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long int; octave_idx_type = int]' array/Array-i.cc:39:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = long long int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long long int; octave_idx_type = int]' array/Array-i.cc:41:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = long long int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long long int; octave_idx_type = int]' array/Array-i.cc:41:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(long long int, long long int); T = long long int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = long long int; octave_idx_type = int]' array/Array-i.cc:41:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:50:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:50:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:50:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:51:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:51:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:51:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:52:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:52:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:52:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:53:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:53:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:53:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:60:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:60:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:60:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:61:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:61:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:61:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:62:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:62:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:62:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:63:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater >; T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:63:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const octave_int&, const octave_int&); T = octave_int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_int; octave_idx_type = int]' array/Array-i.cc:63:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-idx-vec.lo In file included from array/dim-vector.h:35:0, from array/idx-vector.h:35, from array/Array-idx-vec.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array-idx-vec.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Array-s.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-s.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-s.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-s.cc:34:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::less; T = short int; octave_idx_type = int]': ./util/oct-sort.cc:1741:29: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = short int; octave_idx_type = int]' array/Array-s.cc:36:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = std::greater; T = short int; octave_idx_type = int]': ./util/oct-sort.cc:1746:31: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = short int; octave_idx_type = int]' array/Array-s.cc:36:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(short int, short int); T = short int; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = short int; octave_idx_type = int]' array/Array-s.cc:36:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-str.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-str.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-str.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/Array-str.cc:33:0: ./util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(const std::basic_string&, const std::basic_string&); T = std::basic_string; octave_idx_type = int]': ./util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = std::basic_string; octave_idx_type = int]' array/Array-str.cc:35:27: required from here ./util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ ./util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX array/array_libarray_la-Array-util.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/Array-util.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/Array-util.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Array-voidp.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-voidp.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-voidp.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-boolMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/boolMatrix.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/boolMatrix.cc:34:0: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/boolMatrix.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-boolNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/boolNDArray.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/boolNDArray.cc:32: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/boolNDArray.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-boolSparse.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Sparse.h:35, from array/boolSparse.h:27, from array/boolSparse.cc:36: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/boolSparse.cc:34:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CColVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/CColVector.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/CColVector.cc:35: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/CColVector.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CDiagMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/CDiagMatrix.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/CDiagMatrix.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/CDiagMatrix.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-chMatrix.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from array/chMatrix.cc:35: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chMatrix.cc:35:0: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/chMatrix.cc: In member function 'charMatrix& charMatrix::insert(const char*, octave_idx_type, octave_idx_type)': array/chMatrix.cc:62:40: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type s_len = strlen (s); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from array/chMatrix.cc:35: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-chNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/chNDArray.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chNDArray.h:33:0, from array/chNDArray.cc:31: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/chNDArray.cc: In constructor 'charNDArray::charNDArray(const char*)': array/chNDArray.cc:53:40: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = s ? strlen (s) : 0; ^ array/chNDArray.cc: In constructor 'charNDArray::charNDArray(const string&)': array/chNDArray.cc:64:33: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = s.length (); ^ array/chNDArray.cc: In constructor 'charNDArray::charNDArray(const string_vector&, char)': array/chNDArray.cc:80:39: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nc = si.length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/chNDArray.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/CMatrix.cc:38: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chNDArray.h:33:0, from array/chMatrix.h:30, from array/CMatrix.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/CMatrix.cc: In member function 'ComplexMatrix ComplexMatrix::fourier() const': array/CMatrix.cc:1268:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ComplexMatrix retval (nr, nc); ^ array/CMatrix.cc:1268:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] array/CMatrix.cc: In member function 'ComplexMatrix ComplexMatrix::ifourier() const': array/CMatrix.cc:1297:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ComplexMatrix retval (nr, nc); ^ array/CMatrix.cc:1297:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/CMatrix.cc:38: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/CNDArray.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/CNDArray.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/CNDArray.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CRowVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/CRowVector.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/CRowVector.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/CRowVector.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-CSparse.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/dRowVector.h:26, from array/CSparse.cc:38: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/CSparse.cc:53: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from array/CSparse.cc:36:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ./array/CMatrix.h:34:0, from operators/mx-m-cs.h:4, from array/CSparse.cc:39: numeric/DET.h: In instantiation of 'base_det::base_det(T, double, double) [with T = std::complex]': array/CSparse.cc:1279:71: required from here numeric/DET.h:47:8: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] e2 = e; ^ CXX array/array_libarray_la-dColVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/dColVector.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/dColVector.cc:35: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/dColVector.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-dDiagMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/dDiagMatrix.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/dDiagMatrix.cc:33: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/dDiagMatrix.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-dim-vector.lo In file included from array/dim-vector.h:35:0, from array/dim-vector.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ CXX array/array_libarray_la-dMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/dMatrix.cc:35: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chNDArray.h:33:0, from array/chMatrix.h:30, from array/dMatrix.cc:38: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/dMatrix.cc: In member function 'ComplexMatrix Matrix::fourier() const': array/dMatrix.cc:914:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ComplexMatrix retval (nr, nc); ^ array/dMatrix.cc:914:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] array/dMatrix.cc: In member function 'ComplexMatrix Matrix::ifourier() const': array/dMatrix.cc:943:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ComplexMatrix retval (nr, nc); ^ array/dMatrix.cc:943:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/dMatrix.cc:35: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-dNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/dNDArray.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/dNDArray.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/dNDArray.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-dRowVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/dRowVector.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/dRowVector.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/dRowVector.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-dSparse.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/dRowVector.h:26, from array/dSparse.cc:39: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/dSparse.cc:47: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from array/dSparse.cc:36:0: array/dSparse.cc: In member function 'bool SparseMatrix::any_element_is_negative(bool) const': ./util/lo-ieee.h:114:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_signbit (x) : __lo_ieee_signbit (x)) ^ array/dSparse.cc:7260:13: note: in expansion of macro 'lo_ieee_signbit' if (lo_ieee_signbit (data (i))) ^ In file included from array/dSparse.cc:37:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/dDiagMatrix.h:30:0, from array/dSparse.cc:42: numeric/DET.h: In instantiation of 'base_det::base_det(T, double, double) [with T = double]': array/dSparse.cc:1364:43: required from here numeric/DET.h:47:8: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] e2 = e; ^ CXX array/array_libarray_la-fCColVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fCColVector.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fCColVector.cc:35: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fCColVector.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fCDiagMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fCDiagMatrix.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fCDiagMatrix.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fCDiagMatrix.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fCMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fCMatrix.cc:38: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chNDArray.h:33:0, from array/chMatrix.h:30, from array/fCMatrix.cc:42: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::pseudo_inverse(float) const': array/fCMatrix.cc:1246:33: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] tol = nr * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fCMatrix.cc:1246:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] tol = nr * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fCMatrix.cc:1248:33: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] tol = nc * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fCMatrix.cc:1248:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] tol = nc * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::fourier() const': array/fCMatrix.cc:1275:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] FloatComplexMatrix retval (nr, nc); ^ array/fCMatrix.cc:1275:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::ifourier() const': array/fCMatrix.cc:1304:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] FloatComplexMatrix retval (nr, nc); ^ array/fCMatrix.cc:1304:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] In file included from array/fCMatrix.cc:53:0: array/fCMatrix.cc: In member function 'float FloatComplexMatrix::rcond(MatrixType&) const': ./util/lo-ieee.h:37:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NaN (lo_ieee_nan_value ()) ^ array/fCMatrix.cc:1763:16: note: in expansion of macro 'octave_NaN' float rcon = octave_NaN; ^ array/fCMatrix.cc:1770:10: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] rcon = octave_Inf; ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::utsolve(MatrixType&, const FloatComplexMatrix&, octave_idx_type&, float&, FloatComplexMatrix::solve_singularity_handler, bool, blas_trans_type) const': array/fCMatrix.cc:1999:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::ltsolve(MatrixType&, const FloatComplexMatrix&, octave_idx_type&, float&, FloatComplexMatrix::solve_singularity_handler, bool, blas_trans_type) const': array/fCMatrix.cc:2094:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::fsolve(MatrixType&, const FloatComplexMatrix&, octave_idx_type&, float&, FloatComplexMatrix::solve_singularity_handler, bool) const': array/fCMatrix.cc:2179:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fCMatrix.cc:2262:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fCMatrix.cc: In member function 'FloatComplexMatrix FloatComplexMatrix::lssolve(const FloatComplexMatrix&, octave_idx_type&, octave_idx_type&, float&) const': array/fCMatrix.cc:2763:21: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] work(0) = lworkaround; ^ array/fCMatrix.cc:2770:21: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] work(0) = lworkaround; ^ array/fCMatrix.cc: In member function 'FloatComplexColumnVector FloatComplexMatrix::lssolve(const FloatComplexColumnVector&, octave_idx_type&, octave_idx_type&, float&) const': array/fCMatrix.cc:2950:33: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval.resize (n, nrhs); ^ array/fCMatrix.cc: In function 'FloatComplexMatrix linspace(const FloatComplexColumnVector&, const FloatComplexColumnVector&, octave_idx_type)': array/fCMatrix.cc:4039:39: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] delta[i] = (x2(i) - x1(i)) / (n - 1.0f); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fCMatrix.cc:38: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fCNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fCNDArray.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fCNDArray.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fCNDArray.cc: In member function 'FloatComplexNDArray& FloatComplexNDArray::insert(const NDArray&, octave_idx_type, octave_idx_type)': array/fCNDArray.cc:801:25: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] elem (ra_idx) = a.elem (a_ra_idx); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fCNDArray.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fColVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fColVector.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fColVector.cc:35: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fColVector.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fCRowVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fCRowVector.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fCRowVector.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fCRowVector.cc: In function 'FloatComplexRowVector linspace(const FloatComplex&, const FloatComplex&, octave_idx_type)': array/fCRowVector.cc:470:41: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] FloatComplex delta = (x2 - x1) / (n - 1.0f); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fCRowVector.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fDiagMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fDiagMatrix.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fDiagMatrix.cc:33: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fDiagMatrix.cc: In member function 'FloatDiagMatrix FloatDiagMatrix::inverse(octave_idx_type&) const': array/fDiagMatrix.cc:288:28: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval.elem (i, i) = 1.0 / elem (i, i); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fDiagMatrix.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/fNDArray.h:26, from array/fMatrix.cc:35: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from array/chNDArray.h:33:0, from array/chMatrix.h:30, from array/fMatrix.cc:38: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fMatrix.cc: In member function 'FloatMatrix FloatMatrix::pseudo_inverse(float) const': array/fMatrix.cc:894:33: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] tol = nr * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fMatrix.cc:894:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] tol = nr * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fMatrix.cc:896:33: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] tol = nc * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fMatrix.cc:896:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] tol = nc * sigma.elem (0) * std::numeric_limits::epsilon (); ^ array/fMatrix.cc: In member function 'FloatComplexMatrix FloatMatrix::fourier() const': array/fMatrix.cc:921:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] FloatComplexMatrix retval (nr, nc); ^ array/fMatrix.cc:921:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] array/fMatrix.cc: In member function 'FloatComplexMatrix FloatMatrix::ifourier() const': array/fMatrix.cc:950:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] FloatComplexMatrix retval (nr, nc); ^ array/fMatrix.cc:950:36: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] In file included from array/fMatrix.cc:55:0: array/fMatrix.cc: In member function 'float FloatMatrix::rcond(MatrixType&) const': ./util/lo-ieee.h:37:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NaN (lo_ieee_nan_value ()) ^ array/fMatrix.cc:1412:16: note: in expansion of macro 'octave_NaN' float rcon = octave_NaN; ^ array/fMatrix.cc:1419:10: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] rcon = octave_Inf; ^ array/fMatrix.cc: In member function 'FloatMatrix FloatMatrix::utsolve(MatrixType&, const FloatMatrix&, octave_idx_type&, float&, FloatMatrix::solve_singularity_handler, bool, blas_trans_type) const': array/fMatrix.cc:1646:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fMatrix.cc: In member function 'FloatMatrix FloatMatrix::ltsolve(MatrixType&, const FloatMatrix&, octave_idx_type&, float&, FloatMatrix::solve_singularity_handler, bool, blas_trans_type) const': array/fMatrix.cc:1742:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fMatrix.cc: In member function 'FloatMatrix FloatMatrix::fsolve(MatrixType&, const FloatMatrix&, octave_idx_type&, float&, FloatMatrix::solve_singularity_handler, bool) const': array/fMatrix.cc:1826:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fMatrix.cc:1907:58: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] volatile float rcond_plus_one = rcon + 1.0; ^ array/fMatrix.cc: In member function 'FloatMatrix FloatMatrix::lssolve(const FloatMatrix&, octave_idx_type&, octave_idx_type&, float&) const': array/fMatrix.cc:2392:21: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] work(0) = lworkaround; ^ array/fMatrix.cc:2400:21: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] work(0) = lworkaround; ^ array/fMatrix.cc: In member function 'FloatColumnVector FloatMatrix::lssolve(const FloatColumnVector&, octave_idx_type&, octave_idx_type&, float&) const': array/fMatrix.cc:2570:29: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval.resize (n, nrhs); ^ array/fMatrix.cc: In function 'FloatMatrix linspace(const FloatColumnVector&, const FloatColumnVector&, octave_idx_type)': array/fMatrix.cc:3355:40: warning: conversion to 'Array::crefT {aka float}' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] delta[i] = (x2(i) - x1(i)) / (n - 1); ^ array/fMatrix.cc:3359:39: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval(i, j) = x1(i) + j*delta[i]; ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/fNDArray.h:26, from array/fMatrix.cc:35: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fNDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fNDArray.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fNDArray.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fNDArray.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-fRowVector.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Array-util.h:26, from array/fRowVector.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/fRowVector.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ array/fRowVector.cc: In function 'FloatRowVector linspace(float, float, octave_idx_type)': array/fRowVector.cc:300:35: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] float delta = (x2 - x1) / (n - 1); ^ array/fRowVector.cc:303:24: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval(i) = x1 + i*delta; ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Array-util.h:26, from array/fRowVector.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-idx-vector.lo In file included from array/dim-vector.h:35:0, from array/idx-vector.h:35, from array/idx-vector.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ array/idx-vector.cc: In member function 'virtual idx_vector::idx_base_rep* idx_vector::idx_vector_rep::sort_uniq_clone(bool)': array/idx-vector.cc:496:39: warning: conversion to 'octave_idx_type {aka int}' from 'long int' may alter its value [-Wconversion] - new_data; ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/idx-vector.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-int16NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/int16NDArray.h:26, from array/int16NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/int16NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int16NDArray.h:26, from array/int16NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/idx-vector.h:36:0, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int16NDArray.h:26, from array/int16NDArray.cc:28: ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ./util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' array/intNDArray.cc:192:21: required from 'intNDArray intNDArray::abs() const [with T = octave_int]' array/int16NDArray.cc:34:27: required from here ./util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ./util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ./util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' array/intNDArray.cc:208:21: required from 'intNDArray intNDArray::signum() const [with T = octave_int]' array/int16NDArray.cc:34:27: required from here ./util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ./util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = short int]' operators/mx-inlines.cc:82:1: required from 'void mx_inline_add(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ./util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ./util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = short int]' operators/mx-inlines.cc:83:1: required from 'void mx_inline_sub(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ./util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ./util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short int]': ./util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short int]' operators/mx-inlines.cc:85:1: required from 'void mx_inline_div(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:729:15: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:731:41: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ./util/oct-inttypes.h:733:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h:738:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:742:36: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ./util/oct-inttypes.h:745:13: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ./util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = short int]' ./util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' array/intNDArray.cc:208:21: required from 'intNDArray intNDArray::signum() const [with T = octave_int]' array/int16NDArray.cc:34:27: required from here ./util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ CXX array/array_libarray_la-int32NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/int32NDArray.h:26, from array/int32NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/int32NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int32NDArray.h:26, from array/int32NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-int64NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/int64NDArray.h:26, from array/int64NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/int64NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int64NDArray.h:26, from array/int64NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-int8NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/int8NDArray.h:26, from array/int8NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/int8NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int8NDArray.h:26, from array/int8NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/idx-vector.h:36:0, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/int8NDArray.h:26, from array/int8NDArray.cc:28: ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ./util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' array/intNDArray.cc:192:21: required from 'intNDArray intNDArray::abs() const [with T = octave_int]' array/int8NDArray.cc:34:27: required from here ./util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ./util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ./util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' array/intNDArray.cc:208:21: required from 'intNDArray intNDArray::signum() const [with T = octave_int]' array/int8NDArray.cc:34:27: required from here ./util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ./util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = signed char]' operators/mx-inlines.cc:82:1: required from 'void mx_inline_add(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ./util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ./util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = signed char]' operators/mx-inlines.cc:83:1: required from 'void mx_inline_sub(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ./util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ./util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = signed char]': ./util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = signed char]' operators/mx-inlines.cc:85:1: required from 'void mx_inline_div(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/int8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:729:15: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:731:41: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ./util/oct-inttypes.h:733:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h:738:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:742:36: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ./util/oct-inttypes.h:745:13: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ./util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = signed char]' ./util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' array/intNDArray.cc:208:21: required from 'intNDArray intNDArray::signum() const [with T = octave_int]' array/int8NDArray.cc:34:27: required from here ./util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ CXX array/array_libarray_la-MArray-C.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-C.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MArray-C.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MArray-d.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-d.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MArray-d.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MArray-f.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-f.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MArray-f.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MArray-fC.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-fC.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MArray-fC.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MArray-i.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-i.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/MArray-i.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/MArray-i.cc:27:0: ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:51:27: required from here ./util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ./util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = signed char]': ./util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = signed char]' operators/mx-inlines.cc:61:1: required from 'void mx_inline_uminus2(size_t, R*) [with R = octave_int; size_t = long unsigned int]' array/MArray.cc:213:25: required from 'void MArray::changesign() [with T = octave_int]' array/MArray-i.cc:51:27: required from here ./util/oct-inttypes.h:591:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = -x; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:52:27: required from here ./util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ./util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = short int]': ./util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = short int]' operators/mx-inlines.cc:61:1: required from 'void mx_inline_uminus2(size_t, R*) [with R = octave_int; size_t = long unsigned int]' array/MArray.cc:213:25: required from 'void MArray::changesign() [with T = octave_int]' array/MArray-i.cc:52:27: required from here ./util/oct-inttypes.h:591:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = -x; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ./util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' operators/mx-inlines.cc:96:1: required from 'void mx_inline_sub2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:236:28: required from 'MArray& operator-=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:56:1: required from here ./util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ./util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ./util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = signed char]': ./util/oct-inttypes.h:924:3: required from 'octave_int& octave_int::operator/=(const octave_int&) [with T = signed char]' operators/mx-inlines.cc:98:1: required from 'void mx_inline_div2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:258:28: required from 'MArray& operator/=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:56:1: required from here ./util/oct-inttypes.h:729:15: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:731:41: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ./util/oct-inttypes.h:733:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h:738:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:742:36: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ./util/oct-inttypes.h:745:13: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ./util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' operators/mx-inlines.cc:96:1: required from 'void mx_inline_sub2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:236:28: required from 'MArray& operator-=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:57:1: required from here ./util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ./util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ./util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short int]': ./util/oct-inttypes.h:924:3: required from 'octave_int& octave_int::operator/=(const octave_int&) [with T = short int]' operators/mx-inlines.cc:98:1: required from 'void mx_inline_div2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:258:28: required from 'MArray& operator/=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:57:1: required from here ./util/oct-inttypes.h:729:15: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:731:41: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ./util/oct-inttypes.h:733:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h:738:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ./util/oct-inttypes.h:742:36: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ./util/oct-inttypes.h:745:13: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:61:27: required from here ./util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:62:27: required from here ./util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' operators/mx-inlines.cc:96:1: required from 'void mx_inline_sub2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:236:28: required from 'MArray& operator-=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:66:1: required from here ./util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:924:3: required from 'octave_int& octave_int::operator/=(const octave_int&) [with T = unsigned char]' operators/mx-inlines.cc:98:1: required from 'void mx_inline_div2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:258:28: required from 'MArray& operator/=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:66:1: required from here ./util/oct-inttypes.h:429:25: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' operators/mx-inlines.cc:96:1: required from 'void mx_inline_sub2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:236:28: required from 'MArray& operator-=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:67:1: required from here ./util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:924:3: required from 'octave_int& octave_int::operator/=(const octave_int&) [with T = short unsigned int]' operators/mx-inlines.cc:98:1: required from 'void mx_inline_div2(size_t, R*, X) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:258:28: required from 'MArray& operator/=(MArray&, const T&) [with T = octave_int]' array/MArray-i.cc:67:1: required from here ./util/oct-inttypes.h:429:25: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ./util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:51:27: required from here ./util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ./util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ./util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' operators/mx-inlines.cc:95:1: required from 'void mx_inline_add2(size_t, R*, const X*) [with R = octave_int; X = octave_int; size_t = long unsigned int]' array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = octave_int]' array/MArray-i.cc:52:27: required from here ./util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX array/array_libarray_la-MArray-s.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MArray-s.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MArray-s.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/MArray-defs.h:27:0, from array/MArray.cc:32, from array/MArray-s.cc:30: operators/mx-inlines.cc: In instantiation of 'void mx_inline_add2(size_t, R*, const X*) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:196:30: required from 'void MArray::idx_add_nd(const idx_vector&, const MArray&, int) [with T = short int]' array/MArray-s.cc:32:27: required from here operators/mx-inlines.cc:95:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_add2, +=) ^ operators/mx-inlines.cc:90:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x[i]; } \ ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_uminus2(size_t, R*) [with R = short int; size_t = long unsigned int]': array/MArray.cc:213:25: required from 'void MArray::changesign() [with T = short int]' array/MArray-s.cc:32:27: required from here operators/mx-inlines.cc:59:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = OP r[i]; } ^ operators/mx-inlines.cc:61:1: note: in expansion of macro 'DEFMXUNOPEQ' DEFMXUNOPEQ (mx_inline_uminus2, -) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_add2(size_t, R*, X) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:225:28: required from 'MArray& operator+=(MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:95:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_add2, +=) ^ operators/mx-inlines.cc:93:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x; } ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_sub2(size_t, R*, X) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:236:28: required from 'MArray& operator-=(MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:96:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_sub2, -=) ^ operators/mx-inlines.cc:93:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x; } ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_mul2(size_t, R*, X) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:247:28: required from 'MArray& operator*=(MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:97:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_mul2, *=) ^ operators/mx-inlines.cc:93:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x; } ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_div2(size_t, R*, X) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:258:28: required from 'MArray& operator/=(MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:98:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_div2, /=) ^ operators/mx-inlines.cc:93:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x; } ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_sub2(size_t, R*, const X*) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:282:28: required from 'MArray& operator-=(MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:96:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_sub2, -=) ^ operators/mx-inlines.cc:90:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x[i]; } \ ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_mul2(size_t, R*, const X*) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:294:28: required from 'MArray& product_eq(MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:97:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_mul2, *=) ^ operators/mx-inlines.cc:90:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x[i]; } \ ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_div2(size_t, R*, const X*) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:305:28: required from 'MArray& quotient_eq(MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:98:31: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] DEFMXBINOPEQ (mx_inline_div2, /=) ^ operators/mx-inlines.cc:90:39: note: in definition of macro 'DEFMXBINOPEQ' { for (size_t i = 0; i < n; i++) r[i] OP x[i]; } \ ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_uminus(size_t, R*, const X*) [with R = short int; X = short int; size_t = long unsigned int]': array/MArray.cc:365:31: required from 'MArray operator-(const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:52:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = OP x[i]; } ^ operators/mx-inlines.cc:54:1: note: in expansion of macro 'DEFMXUNOP' DEFMXUNOP (mx_inline_uminus, -) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_add(size_t, R*, const X*, Y) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:319:1: required from 'MArray operator+(const MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:77:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y; } \ ^ operators/mx-inlines.cc:82:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_add, +) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_sub(size_t, R*, const X*, Y) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:320:1: required from 'MArray operator-(const MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:77:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y; } \ ^ operators/mx-inlines.cc:83:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_sub, -) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_mul(size_t, R*, const X*, Y) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:321:1: required from 'MArray operator*(const MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:77:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y; } \ ^ operators/mx-inlines.cc:84:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_mul, *) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_div(size_t, R*, const X*, Y) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:322:1: required from 'MArray operator/(const MArray&, const T&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:77:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y; } \ ^ operators/mx-inlines.cc:85:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_div, /) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_add(size_t, R*, X, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:334:1: required from 'MArray operator+(const T&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:80:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x OP y[i]; } ^ operators/mx-inlines.cc:82:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_add, +) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_sub(size_t, R*, X, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:335:1: required from 'MArray operator-(const T&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:80:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x OP y[i]; } ^ operators/mx-inlines.cc:83:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_sub, -) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_mul(size_t, R*, X, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:336:1: required from 'MArray operator*(const T&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:80:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x OP y[i]; } ^ operators/mx-inlines.cc:84:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_mul, *) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_div(size_t, R*, X, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:337:1: required from 'MArray operator/(const T&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:80:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x OP y[i]; } ^ operators/mx-inlines.cc:85:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_div, /) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_add(size_t, R*, const X*, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:349:1: required from 'MArray operator+(const MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:74:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y[i]; } \ ^ operators/mx-inlines.cc:82:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_add, +) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_sub(size_t, R*, const X*, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:350:1: required from 'MArray operator-(const MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:74:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y[i]; } \ ^ operators/mx-inlines.cc:83:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_sub, -) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_div(size_t, R*, const X*, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:352:1: required from 'MArray quotient(const MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:74:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y[i]; } \ ^ operators/mx-inlines.cc:85:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_div, /) ^ operators/mx-inlines.cc: In instantiation of 'void mx_inline_mul(size_t, R*, const X*, const Y*) [with R = short int; X = short int; Y = short int; size_t = long unsigned int]': array/MArray.cc:351:1: required from 'MArray product(const MArray&, const MArray&) [with T = short int]' array/MArray-s.cc:39:1: required from here operators/mx-inlines.cc:74:39: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { for (size_t i = 0; i < n; i++) r[i] = x[i] OP y[i]; } \ ^ operators/mx-inlines.cc:84:1: note: in expansion of macro 'DEFMXBINOP' DEFMXBINOP (mx_inline_mul, *) ^ In file included from array/MArray-s.cc:30:0: array/MArray.cc: In instantiation of 'void _idxadds_helper::operator()(octave_idx_type) [with T = short int; octave_idx_type = int]': array/idx-vector.h:844:56: required from 'void idx_vector::loop(octave_idx_type, Functor) const [with Functor = _idxadds_helper; octave_idx_type = int]' array/MArray.cc:70:3: required from 'void MArray::idx_add(const idx_vector&, T) [with T = short int]' array/MArray-s.cc:32:27: required from here array/MArray.cc:42:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { array[i] += val; } ^ array/MArray.cc: In instantiation of 'void _idxadda_helper::operator()(octave_idx_type) [with T = short int; octave_idx_type = int]': array/idx-vector.h:844:56: required from 'void idx_vector::loop(octave_idx_type, Functor) const [with Functor = _idxadda_helper; octave_idx_type = int]' array/MArray.cc:88:3: required from 'void MArray::idx_add(const idx_vector&, const MArray&) [with T = short int]' array/MArray-s.cc:32:27: required from here array/MArray.cc:52:14: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] { array[i] += *vals++; } ^ CXX array/array_libarray_la-MatrixType.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/dNDArray.h:26, from array/dMatrix.h:26, from array/MatrixType.cc:32: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/MatrixType.cc:38: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/dNDArray.h:26, from array/dMatrix.h:26, from array/MatrixType.cc:32: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MSparse-C.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MSparse.h:27, from array/MSparse-C.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MSparse.h:27, from array/MSparse-C.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-MSparse-d.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/MSparse.h:27, from array/MSparse-d.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/MSparse.h:27, from array/MSparse-d.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-PermMatrix.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/PermMatrix.h:26, from array/PermMatrix.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/PermMatrix.h:26, from array/PermMatrix.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Range.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/dNDArray.h:26, from array/dMatrix.h:26, from array/Range.h:28, from array/Range.cc:32: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/dNDArray.h:26, from array/dMatrix.h:26, from array/Range.h:28, from array/Range.cc:32: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Sparse-b.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Sparse.h:35, from array/Sparse-b.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/Sparse.cc:50, from array/Sparse-b.cc:31: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from array/Sparse-b.cc:31:0: array/Sparse.cc: In function 'octave_idx_type lblookup(const octave_idx_type*, octave_idx_type, octave_idx_type)': array/Sparse.cc:1147:53: warning: conversion to 'octave_idx_type {aka int}' from 'long int' may alter its value [-Wconversion] return std::lower_bound (ridx, ridx + nr, ri) - ridx; ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/Sparse.h:35, from array/Sparse-b.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Sparse-C.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Sparse.h:35, from array/Sparse-C.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/Sparse.cc:50, from array/Sparse-C.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from array/Sparse-C.cc:34:0: array/Sparse.cc: In function 'octave_idx_type lblookup(const octave_idx_type*, octave_idx_type, octave_idx_type)': array/Sparse.cc:1147:53: warning: conversion to 'octave_idx_type {aka int}' from 'long int' may alter its value [-Wconversion] return std::lower_bound (ridx, ridx + nr, ri) - ridx; ^ In file included from array/Sparse-C.cc:31:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-Sparse-d.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/Sparse.h:35, from array/Sparse-d.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from array/Sparse.cc:50, from array/Sparse-d.cc:32: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from array/Sparse-d.cc:32:0: array/Sparse.cc: In function 'octave_idx_type lblookup(const octave_idx_type*, octave_idx_type, octave_idx_type)': array/Sparse.cc:1147:53: warning: conversion to 'octave_idx_type {aka int}' from 'long int' may alter its value [-Wconversion] return std::lower_bound (ridx, ridx + nr, ri) - ridx; ^ In file included from array/Sparse-d.cc:30:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-uint16NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint16NDArray.h:26, from array/uint16NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/uint16NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint16NDArray.h:26, from array/uint16NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/idx-vector.h:36:0, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint16NDArray.h:26, from array/uint16NDArray.cc:28: ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = short unsigned int]' operators/mx-inlines.cc:82:1: required from 'void mx_inline_add(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = short unsigned int]' operators/mx-inlines.cc:83:1: required from 'void mx_inline_sub(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short unsigned int]': ./util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short unsigned int]' operators/mx-inlines.cc:85:1: required from 'void mx_inline_div(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint16NDArray.cc:55:1: required from here ./util/oct-inttypes.h:429:25: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ CXX array/array_libarray_la-uint32NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint32NDArray.h:26, from array/uint32NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/uint32NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint32NDArray.h:26, from array/uint32NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-uint64NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint64NDArray.h:26, from array/uint64NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/uint64NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint64NDArray.h:26, from array/uint64NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX array/array_libarray_la-uint8NDArray.lo In file included from array/dim-vector.h:35:0, from array/Array.h:35, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint8NDArray.h:26, from array/uint8NDArray.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from array/intNDArray.cc:30, from array/uint8NDArray.cc:30: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from array/idx-vector.h:36, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint8NDArray.h:26, from array/uint8NDArray.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from array/idx-vector.h:36:0, from array/Array.h:36, from array/MArray.h:28, from array/intNDArray.h:26, from array/uint8NDArray.h:26, from array/uint8NDArray.cc:28: ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = unsigned char]' operators/mx-inlines.cc:82:1: required from 'void mx_inline_add(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = unsigned char]' operators/mx-inlines.cc:83:1: required from 'void mx_inline_sub(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ./util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = unsigned char]': ./util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = unsigned char]' operators/mx-inlines.cc:85:1: required from 'void mx_inline_div(size_t, R*, const X*, const Y*) [with R = octave_int; X = octave_int; Y = octave_int; size_t = long unsigned int]' array/uint8NDArray.cc:55:1: required from here ./util/oct-inttypes.h:429:25: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ CXXLD array/libarray.la F77 cruft/ranlib/advnst.lo F77 cruft/ranlib/genbet.lo F77 cruft/ranlib/genchi.lo F77 cruft/ranlib/genexp.lo F77 cruft/ranlib/genf.lo F77 cruft/ranlib/gengam.lo F77 cruft/ranlib/genmn.lo F77 cruft/ranlib/genmul.lo F77 cruft/ranlib/gennch.lo F77 cruft/ranlib/gennf.lo F77 cruft/ranlib/gennor.lo F77 cruft/ranlib/genprm.lo F77 cruft/ranlib/genunf.lo F77 cruft/ranlib/getcgn.lo F77 cruft/ranlib/getsd.lo F77 cruft/ranlib/ignbin.lo F77 cruft/ranlib/ignlgi.lo F77 cruft/ranlib/ignnbn.lo F77 cruft/ranlib/ignpoi.lo F77 cruft/ranlib/ignuin.lo F77 cruft/ranlib/initgn.lo F77 cruft/ranlib/inrgcm.lo F77 cruft/ranlib/lennob.lo F77 cruft/ranlib/mltmod.lo F77 cruft/ranlib/phrtsd.lo F77 cruft/ranlib/qrgnin.lo F77 cruft/ranlib/ranf.lo F77 cruft/ranlib/setall.lo F77 cruft/ranlib/setant.lo F77 cruft/ranlib/setgmn.lo F77 cruft/ranlib/setsd.lo F77 cruft/ranlib/sexpo.lo F77 cruft/ranlib/sgamma.lo F77 cruft/ranlib/snorm.lo F77 cruft/ranlib/wrap.lo GEN cruft/ranlib/ranlib.def F77LD cruft/ranlib/libranlib.la F77 cruft/amos/cruft_libcruft_la-cacai.lo F77 cruft/amos/cruft_libcruft_la-cacon.lo F77 cruft/amos/cruft_libcruft_la-cbesh.lo F77 cruft/amos/cruft_libcruft_la-cbesi.lo F77 cruft/amos/cruft_libcruft_la-cbesj.lo F77 cruft/amos/cruft_libcruft_la-cbesk.lo F77 cruft/amos/cruft_libcruft_la-cbesy.lo F77 cruft/amos/cruft_libcruft_la-cbinu.lo F77 cruft/amos/cruft_libcruft_la-cbuni.lo F77 cruft/amos/cruft_libcruft_la-cbunk.lo F77 cruft/amos/cruft_libcruft_la-cunk1.lo F77 cruft/amos/cruft_libcruft_la-cunk2.lo F77 cruft/amos/cruft_libcruft_la-crati.lo F77 cruft/amos/cruft_libcruft_la-cshch.lo F77 cruft/amos/cruft_libcruft_la-cuni1.lo F77 cruft/amos/cruft_libcruft_la-cuoik.lo F77 cruft/amos/cruft_libcruft_la-cairy.lo F77 cruft/amos/cruft_libcruft_la-cbiry.lo F77 cruft/amos/cruft_libcruft_la-ckscl.lo F77 cruft/amos/cruft_libcruft_la-cs1s2.lo F77 cruft/amos/cruft_libcruft_la-cuchk.lo F77 cruft/amos/cruft_libcruft_la-cuni2.lo F77 cruft/amos/cruft_libcruft_la-cwrsk.lo F77 cruft/amos/cruft_libcruft_la-casyi.lo F77 cruft/amos/cruft_libcruft_la-cbknu.lo F77 cruft/amos/cruft_libcruft_la-cmlri.lo F77 cruft/amos/cruft_libcruft_la-cseri.lo F77 cruft/amos/cruft_libcruft_la-cunhj.lo F77 cruft/amos/cruft_libcruft_la-cunik.lo F77 cruft/amos/cruft_libcruft_la-dgamln.lo F77 cruft/amos/cruft_libcruft_la-gamln.lo F77 cruft/amos/cruft_libcruft_la-xzabs.lo F77 cruft/amos/cruft_libcruft_la-xzexp.lo F77 cruft/amos/cruft_libcruft_la-xzlog.lo F77 cruft/amos/cruft_libcruft_la-xzsqrt.lo F77 cruft/amos/cruft_libcruft_la-zacai.lo F77 cruft/amos/cruft_libcruft_la-zacon.lo F77 cruft/amos/cruft_libcruft_la-zairy.lo F77 cruft/amos/cruft_libcruft_la-zasyi.lo F77 cruft/amos/cruft_libcruft_la-zbesh.lo F77 cruft/amos/cruft_libcruft_la-zbesi.lo F77 cruft/amos/cruft_libcruft_la-zbesj.lo F77 cruft/amos/cruft_libcruft_la-zbesk.lo F77 cruft/amos/cruft_libcruft_la-zbesy.lo F77 cruft/amos/cruft_libcruft_la-zbinu.lo F77 cruft/amos/cruft_libcruft_la-zbiry.lo F77 cruft/amos/cruft_libcruft_la-zbknu.lo F77 cruft/amos/cruft_libcruft_la-zbuni.lo F77 cruft/amos/cruft_libcruft_la-zbunk.lo F77 cruft/amos/cruft_libcruft_la-zdiv.lo F77 cruft/amos/cruft_libcruft_la-zkscl.lo F77 cruft/amos/cruft_libcruft_la-zmlri.lo F77 cruft/amos/cruft_libcruft_la-zmlt.lo F77 cruft/amos/cruft_libcruft_la-zrati.lo F77 cruft/amos/cruft_libcruft_la-zs1s2.lo F77 cruft/amos/cruft_libcruft_la-zseri.lo F77 cruft/amos/cruft_libcruft_la-zshch.lo F77 cruft/amos/cruft_libcruft_la-zuchk.lo F77 cruft/amos/cruft_libcruft_la-zunhj.lo F77 cruft/amos/cruft_libcruft_la-zuni1.lo F77 cruft/amos/cruft_libcruft_la-zuni2.lo F77 cruft/amos/cruft_libcruft_la-zunik.lo F77 cruft/amos/cruft_libcruft_la-zunk1.lo F77 cruft/amos/cruft_libcruft_la-zunk2.lo F77 cruft/amos/cruft_libcruft_la-zuoik.lo F77 cruft/amos/cruft_libcruft_la-zwrsk.lo F77 cruft/blas-xtra/cruft_libcruft_la-ddot3.lo F77 cruft/blas-xtra/cruft_libcruft_la-zdotc3.lo F77 cruft/blas-xtra/cruft_libcruft_la-sdot3.lo F77 cruft/blas-xtra/cruft_libcruft_la-cdotc3.lo F77 cruft/blas-xtra/cruft_libcruft_la-dmatm3.lo F77 cruft/blas-xtra/cruft_libcruft_la-zmatm3.lo F77 cruft/blas-xtra/cruft_libcruft_la-smatm3.lo F77 cruft/blas-xtra/cruft_libcruft_la-cmatm3.lo F77 cruft/blas-xtra/cruft_libcruft_la-xddot.lo F77 cruft/blas-xtra/cruft_libcruft_la-xdnrm2.lo F77 cruft/blas-xtra/cruft_libcruft_la-xdznrm2.lo F77 cruft/blas-xtra/cruft_libcruft_la-xzdotc.lo F77 cruft/blas-xtra/cruft_libcruft_la-xzdotu.lo F77 cruft/blas-xtra/cruft_libcruft_la-xsdot.lo F77 cruft/blas-xtra/cruft_libcruft_la-xsnrm2.lo F77 cruft/blas-xtra/cruft_libcruft_la-xscnrm2.lo F77 cruft/blas-xtra/cruft_libcruft_la-xcdotc.lo F77 cruft/blas-xtra/cruft_libcruft_la-xcdotu.lo F77 cruft/blas-xtra/cruft_libcruft_la-xerbla.lo F77 cruft/blas-xtra/cruft_libcruft_la-cconv2.lo F77 cruft/blas-xtra/cruft_libcruft_la-csconv2.lo F77 cruft/blas-xtra/cruft_libcruft_la-dconv2.lo F77 cruft/blas-xtra/cruft_libcruft_la-sconv2.lo F77 cruft/blas-xtra/cruft_libcruft_la-zconv2.lo F77 cruft/blas-xtra/cruft_libcruft_la-zdconv2.lo F77 cruft/daspk/cruft_libcruft_la-datv.lo F77 cruft/daspk/cruft_libcruft_la-dcnst0.lo F77 cruft/daspk/cruft_libcruft_la-dcnstr.lo F77 cruft/daspk/cruft_libcruft_la-ddasic.lo F77 cruft/daspk/cruft_libcruft_la-ddasid.lo F77 cruft/daspk/cruft_libcruft_la-ddasik.lo F77 cruft/daspk/cruft_libcruft_la-ddaspk.lo F77 cruft/daspk/cruft_libcruft_la-ddstp.lo F77 cruft/daspk/cruft_libcruft_la-ddwnrm.lo F77 cruft/daspk/cruft_libcruft_la-dfnrmd.lo F77 cruft/daspk/cruft_libcruft_la-dfnrmk.lo F77 cruft/daspk/cruft_libcruft_la-dhels.lo F77 cruft/daspk/cruft_libcruft_la-dheqr.lo F77 cruft/daspk/cruft_libcruft_la-dinvwt.lo F77 cruft/daspk/cruft_libcruft_la-dlinsd.lo F77 cruft/daspk/cruft_libcruft_la-dlinsk.lo F77 cruft/daspk/cruft_libcruft_la-dmatd.lo F77 cruft/daspk/cruft_libcruft_la-dnedd.lo F77 cruft/daspk/cruft_libcruft_la-dnedk.lo F77 cruft/daspk/cruft_libcruft_la-dnsd.lo F77 cruft/daspk/cruft_libcruft_la-dnsid.lo F77 cruft/daspk/cruft_libcruft_la-dnsik.lo F77 cruft/daspk/cruft_libcruft_la-dnsk.lo F77 cruft/daspk/cruft_libcruft_la-dorth.lo F77 cruft/daspk/cruft_libcruft_la-dslvd.lo F77 cruft/daspk/cruft_libcruft_la-dslvk.lo F77 cruft/daspk/cruft_libcruft_la-dspigm.lo F77 cruft/daspk/cruft_libcruft_la-dyypnw.lo F77 cruft/dasrt/cruft_libcruft_la-ddasrt.lo F77 cruft/dasrt/cruft_libcruft_la-drchek.lo F77 cruft/dasrt/cruft_libcruft_la-droots.lo F77 cruft/dassl/cruft_libcruft_la-ddaini.lo F77 cruft/dassl/cruft_libcruft_la-ddajac.lo F77 cruft/dassl/cruft_libcruft_la-ddanrm.lo F77 cruft/dassl/cruft_libcruft_la-ddaslv.lo F77 cruft/dassl/cruft_libcruft_la-ddassl.lo F77 cruft/dassl/cruft_libcruft_la-ddastp.lo F77 cruft/dassl/cruft_libcruft_la-ddatrp.lo F77 cruft/dassl/cruft_libcruft_la-ddawts.lo CXX cruft/Faddeeva/cruft_libcruft_la-Faddeeva.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xclange.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xdlamch.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xdlange.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xilaenv.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xslamch.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xslange.lo F77 cruft/lapack-xtra/cruft_libcruft_la-xzlange.lo F77 cruft/lapack-xtra/cruft_libcruft_la-zrsf2csf.lo F77 cruft/lapack-xtra/cruft_libcruft_la-crsf2csf.lo CC cruft/misc/cruft_libcruft_la-blaswrap.lo CC cruft/misc/cruft_libcruft_la-cquit.lo F77 cruft/misc/cruft_libcruft_la-d1mach.lo CXX cruft/misc/cruft_libcruft_la-f77-extern.lo CC cruft/misc/cruft_libcruft_la-f77-fcn.lo F77 cruft/misc/cruft_libcruft_la-i1mach.lo CC cruft/misc/cruft_libcruft_la-lo-error.lo CXX cruft/misc/cruft_libcruft_la-quit.lo F77 cruft/misc/cruft_libcruft_la-r1mach.lo F77 cruft/odepack/cruft_libcruft_la-cfode.lo F77 cruft/odepack/cruft_libcruft_la-dlsode.lo F77 cruft/odepack/cruft_libcruft_la-ewset.lo F77 cruft/odepack/cruft_libcruft_la-intdy.lo F77 cruft/odepack/cruft_libcruft_la-prepj.lo F77 cruft/odepack/cruft_libcruft_la-solsy.lo F77 cruft/odepack/cruft_libcruft_la-stode.lo F77 cruft/odepack/cruft_libcruft_la-vnorm.lo F77 cruft/odepack/cruft_libcruft_la-scfode.lo F77 cruft/odepack/cruft_libcruft_la-sewset.lo F77 cruft/odepack/cruft_libcruft_la-sintdy.lo F77 cruft/odepack/cruft_libcruft_la-slsode.lo F77 cruft/odepack/cruft_libcruft_la-sprepj.lo F77 cruft/odepack/cruft_libcruft_la-ssolsy.lo F77 cruft/odepack/cruft_libcruft_la-sstode.lo F77 cruft/odepack/cruft_libcruft_la-svnorm.lo F77 cruft/ordered-qz/cruft_libcruft_la-dsubsp.lo F77 cruft/ordered-qz/cruft_libcruft_la-exchqz.lo F77 cruft/ordered-qz/cruft_libcruft_la-ssubsp.lo F77 cruft/ordered-qz/cruft_libcruft_la-sexchqz.lo F77 cruft/quadpack/cruft_libcruft_la-dqagi.lo F77 cruft/quadpack/cruft_libcruft_la-dqagie.lo F77 cruft/quadpack/cruft_libcruft_la-dqagp.lo F77 cruft/quadpack/cruft_libcruft_la-dqagpe.lo F77 cruft/quadpack/cruft_libcruft_la-dqelg.lo F77 cruft/quadpack/cruft_libcruft_la-dqk15i.lo F77 cruft/quadpack/cruft_libcruft_la-dqk21.lo F77 cruft/quadpack/cruft_libcruft_la-dqpsrt.lo F77 cruft/quadpack/cruft_libcruft_la-qagie.lo F77 cruft/quadpack/cruft_libcruft_la-qagi.lo F77 cruft/quadpack/cruft_libcruft_la-qagpe.lo F77 cruft/quadpack/cruft_libcruft_la-qagp.lo F77 cruft/quadpack/cruft_libcruft_la-qelg.lo F77 cruft/quadpack/cruft_libcruft_la-qk15i.lo F77 cruft/quadpack/cruft_libcruft_la-qk21.lo F77 cruft/quadpack/cruft_libcruft_la-qpsrt.lo F77 cruft/quadpack/cruft_libcruft_la-xerror.lo F77 cruft/slatec-err/cruft_libcruft_la-fdump.lo F77 cruft/slatec-err/cruft_libcruft_la-ixsav.lo F77 cruft/slatec-err/cruft_libcruft_la-j4save.lo F77 cruft/slatec-err/cruft_libcruft_la-xerclr.lo F77 cruft/slatec-err/cruft_libcruft_la-xercnt.lo F77 cruft/slatec-err/cruft_libcruft_la-xerhlt.lo F77 cruft/slatec-err/cruft_libcruft_la-xermsg.lo F77 cruft/slatec-err/cruft_libcruft_la-xerprn.lo F77 cruft/slatec-err/cruft_libcruft_la-xerrwd.lo F77 cruft/slatec-err/cruft_libcruft_la-xersve.lo F77 cruft/slatec-err/cruft_libcruft_la-xgetf.lo F77 cruft/slatec-err/cruft_libcruft_la-xgetua.lo F77 cruft/slatec-err/cruft_libcruft_la-xsetf.lo F77 cruft/slatec-err/cruft_libcruft_la-xsetua.lo F77 cruft/slatec-fn/cruft_libcruft_la-albeta.lo F77 cruft/slatec-fn/cruft_libcruft_la-alngam.lo F77 cruft/slatec-fn/cruft_libcruft_la-alnrel.lo F77 cruft/slatec-fn/cruft_libcruft_la-algams.lo F77 cruft/slatec-fn/cruft_libcruft_la-acosh.lo F77 cruft/slatec-fn/cruft_libcruft_la-asinh.lo F77 cruft/slatec-fn/cruft_libcruft_la-atanh.lo F77 cruft/slatec-fn/cruft_libcruft_la-betai.lo F77 cruft/slatec-fn/cruft_libcruft_la-csevl.lo F77 cruft/slatec-fn/cruft_libcruft_la-d9gmit.lo F77 cruft/slatec-fn/cruft_libcruft_la-d9lgic.lo F77 cruft/slatec-fn/cruft_libcruft_la-d9lgit.lo F77 cruft/slatec-fn/cruft_libcruft_la-d9lgmc.lo F77 cruft/slatec-fn/cruft_libcruft_la-dacosh.lo F77 cruft/slatec-fn/cruft_libcruft_la-dasinh.lo F77 cruft/slatec-fn/cruft_libcruft_la-datanh.lo F77 cruft/slatec-fn/cruft_libcruft_la-dbetai.lo F77 cruft/slatec-fn/cruft_libcruft_la-dcsevl.lo F77 cruft/slatec-fn/cruft_libcruft_la-derf.lo F77 cruft/slatec-fn/cruft_libcruft_la-dgami.lo F77 cruft/slatec-fn/cruft_libcruft_la-dgamit.lo F77 cruft/slatec-fn/cruft_libcruft_la-dgamlm.lo F77 cruft/slatec-fn/cruft_libcruft_la-dgamma.lo F77 cruft/slatec-fn/cruft_libcruft_la-dgamr.lo F77 cruft/slatec-fn/cruft_libcruft_la-dlbeta.lo F77 cruft/slatec-fn/cruft_libcruft_la-dlgams.lo F77 cruft/slatec-fn/cruft_libcruft_la-dlngam.lo F77 cruft/slatec-fn/cruft_libcruft_la-dlnrel.lo F77 cruft/slatec-fn/cruft_libcruft_la-dpchim.lo F77 cruft/slatec-fn/cruft_libcruft_la-dpchst.lo F77 cruft/slatec-fn/cruft_libcruft_la-erf.lo F77 cruft/slatec-fn/cruft_libcruft_la-gami.lo F77 cruft/slatec-fn/cruft_libcruft_la-gamit.lo F77 cruft/slatec-fn/cruft_libcruft_la-gamlim.lo F77 cruft/slatec-fn/cruft_libcruft_la-gamma.lo F77 cruft/slatec-fn/cruft_libcruft_la-gamr.lo F77 cruft/slatec-fn/cruft_libcruft_la-initds.lo F77 cruft/slatec-fn/cruft_libcruft_la-inits.lo F77 cruft/slatec-fn/cruft_libcruft_la-pchim.lo F77 cruft/slatec-fn/cruft_libcruft_la-pchst.lo F77 cruft/slatec-fn/cruft_libcruft_la-r9lgmc.lo F77 cruft/slatec-fn/cruft_libcruft_la-r9lgit.lo F77 cruft/slatec-fn/cruft_libcruft_la-r9gmit.lo F77 cruft/slatec-fn/cruft_libcruft_la-r9lgic.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdacosh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdasinh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdatanh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdbetai.lo F77 cruft/slatec-fn/cruft_libcruft_la-xderf.lo F77 cruft/slatec-fn/cruft_libcruft_la-xderfc.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdgami.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdgamit.lo F77 cruft/slatec-fn/cruft_libcruft_la-xdgamma.lo F77 cruft/slatec-fn/cruft_libcruft_la-xgmainc.lo F77 cruft/slatec-fn/cruft_libcruft_la-xacosh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xasinh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xatanh.lo F77 cruft/slatec-fn/cruft_libcruft_la-xerf.lo F77 cruft/slatec-fn/cruft_libcruft_la-xerfc.lo F77 cruft/slatec-fn/cruft_libcruft_la-xsgmainc.lo F77 cruft/slatec-fn/cruft_libcruft_la-xgamma.lo F77 cruft/slatec-fn/cruft_libcruft_la-xbetai.lo GEN cruft/slatec-fn/derfc.f F77 cruft/slatec-fn/cruft_libcruft_la-derfc.lo GEN cruft/slatec-fn/erfc.f F77 cruft/slatec-fn/cruft_libcruft_la-erfc.lo GEN cruft/cruft.def CXXLD cruft/libcruft.la CXX numeric/numeric_libnumeric_la-CmplxAEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxAEPBAL.h:31, from numeric/CmplxAEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxAEPBAL.h:31, from numeric/CmplxAEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/CmplxCHOL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/CmplxCHOL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxGEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxGEPBAL.h:29, from numeric/CmplxGEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxGEPBAL.h:29, from numeric/CmplxGEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxHESS.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxHESS.h:28, from numeric/CmplxHESS.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxHESS.h:28, from numeric/CmplxHESS.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/CmplxLU.h:26, from numeric/CmplxLU.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/CmplxLU.h:26, from numeric/CmplxLU.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxQR.h:29, from numeric/CmplxQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/CmplxQR.cc: In member function 'void ComplexQR::init(const ComplexMatrix&, qr_type_t)': numeric/CmplxQR.cc:127:44: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ numeric/CmplxQR.cc: In member function 'void ComplexQR::form(octave_idx_type, ComplexMatrix&, Complex*, qr_type_t)': numeric/CmplxQR.cc:197:48: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxQR.h:29, from numeric/CmplxQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxQRP.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxQR.h:29, from numeric/CmplxQRP.h:28, from numeric/CmplxQRP.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/CmplxQRP.cc: In member function 'void ComplexQRP::init(const ComplexMatrix&, qr_type_t)': numeric/CmplxQRP.cc:83:44: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxQR.h:29, from numeric/CmplxQRP.h:28, from numeric/CmplxQRP.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxSCHUR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxSCHUR.h:29, from numeric/CmplxSCHUR.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from numeric/CmplxSCHUR.h:29, from numeric/CmplxSCHUR.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CmplxSVD.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/dDiagMatrix.h:26, from numeric/CmplxSVD.h:28, from numeric/CmplxSVD.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/dDiagMatrix.h:26, from numeric/CmplxSVD.h:28, from numeric/CmplxSVD.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-CollocWt.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/CollocWt.h:28, from numeric/CollocWt.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/CollocWt.h:28, from numeric/CollocWt.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-DASPK.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DASPK-opts.h:10, from numeric/DASPK.h:28, from numeric/DASPK.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/DASPK.cc:31:0: numeric/DASPK.h:33:1: warning: base class 'class DASPK_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASPK : public DAE, public DASPK_options ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DASPK-opts.h:10, from numeric/DASPK.h:28, from numeric/DASPK.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-DASRT.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DAERT.h:26, from numeric/DASRT-opts.h:10, from numeric/DASRT.h:28, from numeric/DASRT.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/DASRT.cc:31:0: numeric/DASRT.h:71:1: warning: base class 'class DASRT_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASRT : public DAERT, public DASRT_options ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DAERT.h:26, from numeric/DASRT-opts.h:10, from numeric/DASRT.h:28, from numeric/DASRT.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-DASSL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DASSL-opts.h:10, from numeric/DASSL.h:28, from numeric/DASSL.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/DASSL.cc:31:0: numeric/DASSL.h:33:1: warning: base class 'class DASSL_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASSL : public DAE, public DASSL_options ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/base-dae.h:26, from numeric/DAE.h:27, from numeric/DASSL-opts.h:10, from numeric/DASSL.h:28, from numeric/DASSL.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleAEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleAEPBAL.h:31, from numeric/dbleAEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleAEPBAL.h:31, from numeric/dbleAEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dRowVector.h:26, from numeric/dbleCHOL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dRowVector.h:26, from numeric/dbleCHOL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleGEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleGEPBAL.h:29, from numeric/dbleGEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleGEPBAL.h:29, from numeric/dbleGEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleHESS.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleHESS.h:28, from numeric/dbleHESS.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleHESS.h:28, from numeric/dbleHESS.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/dbleLU.h:26, from numeric/dbleLU.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/dbleLU.h:26, from numeric/dbleLU.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleQR.h:29, from numeric/dbleQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/dbleQR.cc: In member function 'void QR::init(const Matrix&, qr_type_t)': numeric/dbleQR.cc:128:31: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ numeric/dbleQR.cc: In member function 'void QR::form(octave_idx_type, Matrix&, double*, qr_type_t)': numeric/dbleQR.cc:198:35: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleQR.h:29, from numeric/dbleQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleQRP.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleQR.h:29, from numeric/dbleQRP.h:28, from numeric/dbleQRP.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/dbleQRP.cc: In member function 'void QRP::init(const Matrix&, qr_type_t)': numeric/dbleQRP.cc:80:31: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleQR.h:29, from numeric/dbleQRP.h:28, from numeric/dbleQRP.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleSCHUR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleSCHUR.h:29, from numeric/dbleSCHUR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/dbleSCHUR.h:29, from numeric/dbleSCHUR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-dbleSVD.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/dDiagMatrix.h:26, from numeric/dbleSVD.h:28, from numeric/dbleSVD.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/dDiagMatrix.h:26, from numeric/dbleSVD.h:28, from numeric/dbleSVD.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-EIG.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/EIG.h:28, from numeric/EIG.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/EIG.h:28, from numeric/EIG.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxAEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxAEPBAL.h:31, from numeric/fCmplxAEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxAEPBAL.h:31, from numeric/fCmplxAEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fCmplxCHOL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fCmplxCHOL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxGEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fCmplxGEPBAL.h:29, from numeric/fCmplxGEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fCmplxGEPBAL.h:29, from numeric/fCmplxGEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxHESS.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxHESS.h:28, from numeric/fCmplxHESS.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxHESS.h:28, from numeric/fCmplxHESS.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/fCmplxLU.h:26, from numeric/fCmplxLU.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/fCmplxLU.h:26, from numeric/fCmplxLU.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxQR.h:31, from numeric/fCmplxQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/fCmplxQR.cc: In member function 'void FloatComplexQR::init(const FloatComplexMatrix&, qr_type_t)': numeric/fCmplxQR.cc:130:44: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ numeric/fCmplxQR.cc: In member function 'void FloatComplexQR::form(octave_idx_type, FloatComplexMatrix&, FloatComplex*, qr_type_t)': numeric/fCmplxQR.cc:200:48: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxQR.h:31, from numeric/fCmplxQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxQRP.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxQR.h:31, from numeric/fCmplxQRP.h:28, from numeric/fCmplxQRP.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/fCmplxQRP.cc: In member function 'void FloatComplexQRP::init(const FloatComplexMatrix&, qr_type_t)': numeric/fCmplxQRP.cc:83:44: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = clwork.real (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxQR.h:31, from numeric/fCmplxQRP.h:28, from numeric/fCmplxQRP.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxSCHUR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxSCHUR.h:29, from numeric/fCmplxSCHUR.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fCNDArray.h:26, from ./array/fCMatrix.h:26, from numeric/fCmplxSCHUR.h:29, from numeric/fCmplxSCHUR.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fCmplxSVD.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/fDiagMatrix.h:26, from numeric/fCmplxSVD.h:28, from numeric/fCmplxSVD.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/fDiagMatrix.h:26, from numeric/fCmplxSVD.h:28, from numeric/fCmplxSVD.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-fEIG.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fEIG.h:28, from numeric/fEIG.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/fEIG.h:28, from numeric/fEIG.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatAEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatAEPBAL.h:31, from numeric/floatAEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatAEPBAL.h:31, from numeric/floatAEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fRowVector.h:26, from numeric/floatCHOL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fRowVector.h:26, from numeric/floatCHOL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatGEPBAL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatGEPBAL.h:29, from numeric/floatGEPBAL.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatGEPBAL.h:29, from numeric/floatGEPBAL.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatHESS.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatHESS.h:28, from numeric/floatHESS.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatHESS.h:28, from numeric/floatHESS.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/floatLU.h:26, from numeric/floatLU.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/base-lu.h:27, from numeric/floatLU.h:26, from numeric/floatLU.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatQR.h:29, from numeric/floatQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/floatQR.cc: In member function 'void FloatQR::init(const FloatMatrix&, qr_type_t)': numeric/floatQR.cc:126:31: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ numeric/floatQR.cc: In member function 'void FloatQR::form(octave_idx_type, FloatMatrix&, float*, qr_type_t)': numeric/floatQR.cc:196:35: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatQR.h:29, from numeric/floatQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatQRP.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatQR.h:29, from numeric/floatQRP.h:28, from numeric/floatQRP.cc:30: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/floatQRP.cc: In member function 'void FloatQRP::init(const FloatMatrix&, qr_type_t)': numeric/floatQRP.cc:80:31: warning: conversion to 'octave_idx_type {aka int}' from 'float' may alter its value [-Wfloat-conversion] octave_idx_type lwork = rlwork; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatQR.h:29, from numeric/floatQRP.h:28, from numeric/floatQRP.cc:30: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatSCHUR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatSCHUR.h:29, from numeric/floatSCHUR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/fNDArray.h:26, from ./array/fMatrix.h:26, from numeric/floatSCHUR.h:29, from numeric/floatSCHUR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-floatSVD.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/fDiagMatrix.h:26, from numeric/floatSVD.h:28, from numeric/floatSVD.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/DiagArray2.h:32, from ./array/MDiagArray2.h:28, from ./array/fDiagMatrix.h:26, from numeric/floatSVD.h:28, from numeric/floatSVD.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-lo-mappers.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from numeric/lo-specfun.h:28, from numeric/lo-mappers.cc:34: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/lo-mappers.cc:31:0: numeric/lo-mappers.cc: In function 'bool octave_is_NA(double)': ./util/lo-ieee.h:110:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) ^ numeric/lo-mappers.cc:169:10: note: in expansion of macro 'lo_ieee_is_NA' return lo_ieee_is_NA (x); ^ numeric/lo-mappers.cc: In function 'float xroundb(float)': numeric/lo-mappers.cc:309:7: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] t = 2 * xtrunc (0.5 * t); ^ numeric/lo-mappers.cc: In function 'FloatComplex xlog2(const FloatComplex&)': numeric/lo-mappers.cc:337:22: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion] static float ln2 = M_LN2; ^ numeric/lo-mappers.cc: In function 'FloatComplex rc_log10(float)': numeric/lo-mappers.cc:601:52: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return x < 0.0f ? FloatComplex (log10 (-x), pil10) ^ In file included from numeric/lo-mappers.cc:32:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-lo-specfun.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from ./array/Range.h:28, from numeric/lo-specfun.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/lo-specfun.cc: In function 'FloatComplex erf(const FloatComplex&)': numeric/lo-specfun.cc:299:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return FloatComplex (real (ret), imag (ret)); ^ numeric/lo-specfun.cc:299:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'FloatComplex erfc(const FloatComplex&)': numeric/lo-specfun.cc:313:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return FloatComplex (real (ret), imag (ret)); ^ numeric/lo-specfun.cc:313:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'float erfcx(float)': numeric/lo-specfun.cc:317:49: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float erfcx (float x) { return Faddeeva::erfcx(x); } ^ numeric/lo-specfun.cc: In function 'FloatComplex erfcx(const FloatComplex&)': numeric/lo-specfun.cc:329:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return FloatComplex (real (ret), imag (ret)); ^ numeric/lo-specfun.cc:329:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'float erfi(float)': numeric/lo-specfun.cc:333:47: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float erfi (float x) { return Faddeeva::erfi(x); } ^ numeric/lo-specfun.cc: In function 'FloatComplex erfi(const FloatComplex&)': numeric/lo-specfun.cc:345:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return FloatComplex (real (ret), imag (ret)); ^ numeric/lo-specfun.cc:345:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'float dawson(float)': numeric/lo-specfun.cc:349:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float dawson (float x) { return Faddeeva::Dawson(x); } ^ numeric/lo-specfun.cc: In function 'FloatComplex dawson(const FloatComplex&)': numeric/lo-specfun.cc:361:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return FloatComplex (real (ret), imag (ret)); ^ numeric/lo-specfun.cc:361:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'FloatComplex rc_lgamma(float)': numeric/lo-specfun.cc:503:43: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion] return result + FloatComplex (0., M_PI); ^ numeric/lo-specfun.cc: In function 'FloatComplex expm1(const FloatComplex&)': numeric/lo-specfun.cc:607:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float u = expm1 (x.real ()); ^ numeric/lo-specfun.cc:608:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float v = sin (im/2); ^ numeric/lo-specfun.cc:610:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = FloatComplex (u*v + u + v, (u+1) * sin (im)); ^ numeric/lo-specfun.cc: In function 'FloatComplex log1p(const FloatComplex&)': numeric/lo-specfun.cc:712:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] atan2 (1 + r, i)); ^ numeric/lo-specfun.cc:712:46: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/lo-specfun.cc: In function 'FloatComplex cbesj(const FloatComplex&, float, int, octave_idx_type&)': numeric/lo-specfun.cc:1439:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float expz = exp (std::abs (imag (z))); ^ numeric/lo-specfun.cc: In function 'FloatComplex cbesy(const FloatComplex&, float, int, octave_idx_type&)': numeric/lo-specfun.cc:1503:52: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float expz = exp (std::abs (imag (z))); ^ numeric/lo-specfun.cc: In function 'FloatComplex cbesi(const FloatComplex&, float, int, octave_idx_type&)': numeric/lo-specfun.cc:1558:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float expz = exp (std::abs (real (z))); ^ numeric/lo-specfun.cc: In function 'FloatComplex biry(const FloatComplex&, bool, bool, octave_idx_type&)': numeric/lo-specfun.cc:2165:76: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex expz = exp (std::abs (real (2.0f / 3.0f * z * sqrt (z)))); ^ numeric/lo-specfun.cc: In function 'float erfinv(float)': numeric/lo-specfun.cc:3070:29: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return do_erfinv (x, false); ^ numeric/lo-specfun.cc: In function 'float erfcinv(float)': numeric/lo-specfun.cc:3158:30: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return do_erfcinv (x, false); ^ numeric/lo-specfun.cc: In function 'double betaincinv(double, double, double)': numeric/lo-specfun.cc:3402:7: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] iex = std::max (- 5.0 / pp / pp - 1.0 / pow (a, 0.2) - 13.0, sae); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from ./array/Range.h:28, from numeric/lo-specfun.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-LSODE.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/ODE.h:27, from numeric/LSODE-opts.h:10, from numeric/LSODE.h:28, from numeric/LSODE.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/LSODE.cc:31:0: numeric/LSODE.h:33:1: warning: base class 'class LSODE_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] LSODE : public ODE, public LSODE_options ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/base-de.h:28, from numeric/ODE.h:27, from numeric/LSODE-opts.h:10, from numeric/LSODE.h:28, from numeric/LSODE.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-oct-convn.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/oct-convn.h:27, from numeric/oct-convn.cc:32: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/oct-convn.h:27, from numeric/oct-convn.cc:32: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-oct-fftw.lo In file included from ./array/dim-vector.h:35:0, from numeric/oct-fftw.h:33, from numeric/oct-fftw.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ numeric/oct-fftw.cc: In constructor 'octave_fftw_planner::octave_fftw_planner()': numeric/oct-fftw.cc:62:1: warning: 'octave_fftw_planner::nthreads' should be initialized in the member initialization list [-Weffc++] octave_fftw_planner::octave_fftw_planner (void) ^ numeric/oct-fftw.cc:78:12: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] nthreads = num_processors (NPROC_CURRENT); ^ numeric/oct-fftw.cc: In constructor 'octave_float_fftw_planner::octave_float_fftw_planner()': numeric/oct-fftw.cc:406:1: warning: 'octave_float_fftw_planner::nthreads' should be initialized in the member initialization list [-Weffc++] octave_float_fftw_planner::octave_float_fftw_planner (void) ^ numeric/oct-fftw.cc:422:12: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] nthreads = num_processors (NPROC_CURRENT); ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::fft(const double*, Complex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:830:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:832:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:834:75: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] stride, dist, in, out); ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::fft(const Complex*, Complex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:850:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:852:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:855:67: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist, in, out); ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::ifft(const Complex*, Complex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:869:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:871:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:874:67: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist, in, out); ^ numeric/oct-fftw.cc:880:25: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] const Complex scale = npts; ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::ifftNd(const Complex*, Complex*, int, const dim_vector&)': numeric/oct-fftw.cc:948:25: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] const Complex scale = npts; ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::fft(const float*, FloatComplex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:959:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:961:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:964:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] in, out); ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::fft(const FloatComplex*, FloatComplex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:980:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:982:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:986:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] in, out); ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::ifft(const FloatComplex*, FloatComplex*, size_t, size_t, octave_idx_type, octave_idx_type)': numeric/oct-fftw.cc:1000:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dist = (dist < 0 ? npts : dist); ^ numeric/oct-fftw.cc:1002:25: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dim_vector dv (npts, 1); ^ numeric/oct-fftw.cc:1006:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] in, out); ^ numeric/oct-fftw.cc:1012:30: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] const FloatComplex scale = npts; ^ numeric/oct-fftw.cc: In static member function 'static int octave_fftw::ifftNd(const FloatComplex*, FloatComplex*, int, const dim_vector&)': numeric/oct-fftw.cc:1083:30: warning: conversion to 'float' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] const FloatComplex scale = npts; ^ CXX numeric/numeric_libnumeric_la-oct-norm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from operators/mx-cm-s.h:4, from numeric/oct-norm.cc:39: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/CMatrix.h:26, from operators/mx-cm-s.h:4, from numeric/oct-norm.cc:39: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/oct-norm.cc: In instantiation of 'norm_accumulator_minf::norm_accumulator_minf() [with R = float]': numeric/oct-norm.cc:316:1: required from 'R vector_norm(const MArray&, R) [with T = float; R = float]' numeric/oct-norm.cc:538:1: required from here numeric/oct-norm.cc:194:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] norm_accumulator_minf () : min (octave_Inf) {} ^ numeric/oct-norm.cc: In instantiation of 'norm_accumulator_0::operator R() [with R = float]': numeric/oct-norm.cc:227:7: required from 'void vector_norm(const Array&, R&, ACC) [with T = float; R = float; ACC = norm_accumulator_0]' numeric/oct-norm.cc:316:1: required from 'R vector_norm(const MArray&, R) [with T = float; R = float]' numeric/oct-norm.cc:538:1: required from here numeric/oct-norm.cc:215:26: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] operator R () { return num; } ^ numeric/oct-norm.cc: In instantiation of 'void higham_subp(const ColVectorT&, const ColVectorT&, octave_idx_type, R, R&, R&) [with ColVectorT = FloatMatrix; R = float; octave_idx_type = int]': numeric/oct-norm.cc:433:21: required from 'R higham(const MatrixT&, R, R, int, VectorT&) [with MatrixT = FloatMatrix; VectorT = FloatMatrix; R = float]' numeric/oct-norm.cc:495:20: required from 'R matrix_norm(const MatrixT&, R, VectorT, SVDT) [with MatrixT = FloatMatrix; VectorT = FloatMatrix; SVDT = FloatSVD; R = float]' numeric/oct-norm.cc:538:1: required from here numeric/oct-norm.cc:334:16: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:334:40: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:335:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R lambda1 = cos (fi); ^ numeric/oct-norm.cc:336:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R mu1 = sin (fi); ^ numeric/oct-norm.cc: In instantiation of 'void higham_subp(const ColVectorT&, const ColVectorT&, octave_idx_type, R, std::complex<_Up>&, std::complex<_Up>&) [with ColVectorT = FloatComplexMatrix; R = float; octave_idx_type = int]': numeric/oct-norm.cc:433:21: required from 'R higham(const MatrixT&, R, R, int, VectorT&) [with MatrixT = FloatComplexMatrix; VectorT = FloatComplexMatrix; R = float]' numeric/oct-norm.cc:495:20: required from 'R matrix_norm(const MatrixT&, R, VectorT, SVDT) [with MatrixT = FloatComplexMatrix; VectorT = FloatComplexMatrix; SVDT = FloatComplexSVD; R = float]' numeric/oct-norm.cc:539:1: required from here numeric/oct-norm.cc:367:16: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:367:40: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:368:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R lambda1 = cos (fi); ^ numeric/oct-norm.cc:369:22: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] R mu1 = sin (fi); ^ numeric/oct-norm.cc:386:16: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:386:40: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] R fi = i * static_cast (M_PI) / nsamp; ^ numeric/oct-norm.cc:387:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] lamcu = CR (cos (fi), sin (fi)); ^ numeric/oct-norm.cc:387:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-oct-rand.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/oct-rand.h:29, from numeric/oct-rand.cc:39: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-rand.cc:40:0: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ numeric/oct-rand.cc: In member function 'float octave_rand::do_float_scalar(float)': numeric/oct-rand.cc:468:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = dretval; ^ numeric/oct-rand.cc:488:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = oct_randp (a); ^ numeric/oct-rand.cc: In member function 'void octave_rand::fill(octave_idx_type, float*, float)': numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:832:11: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:843:11: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:854:11: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:867:13: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:875:15: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:889:13: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ numeric/oct-rand.cc:726:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = val; \ ^ numeric/oct-rand.cc:893:13: note: in expansion of macro 'MAKE_RAND' MAKE_RAND (len); ^ In file included from ./util/oct-inttypes.h:34:0, from ./util/data-conv.h:29, from numeric/oct-rand.cc:32: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-oct-spparms.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from numeric/oct-spparms.h:32, from numeric/oct-spparms.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from numeric/oct-spparms.cc:31: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from numeric/oct-spparms.h:32, from numeric/oct-spparms.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-ODES.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/ODESFunc.h:26, from numeric/ODES.h:26, from numeric/ODES.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/ODESFunc.h:26, from numeric/ODES.h:26, from numeric/ODES.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-Quad.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/Quad.h:28, from numeric/Quad.cc:27: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/Quad.h:40:0, from numeric/Quad.cc:27: numeric/Quad-opts.h: In member function 'void Quad_options::init()': numeric/Quad-opts.h:55:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x_single_precision_absolute_tolerance = ::sqrt (std::numeric_limits::epsilon ()); ^ numeric/Quad-opts.h:56:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x_single_precision_relative_tolerance = ::sqrt (std::numeric_limits::epsilon ()); ^ In file included from numeric/Quad.cc:27:0: numeric/Quad.h: At global scope: numeric/Quad.h:44:1: warning: base class 'class Quad_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] Quad : public Quad_options ^ numeric/Quad.h: In constructor 'FloatIndefQuad::FloatIndefQuad(float_integrand_fcn, double, FloatIndefQuad::IntegralType)': numeric/Quad.h:235:60: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] : Quad (fcn), bound (b), type (t), integration_error (0) { } ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/Quad.h:28, from numeric/Quad.cc:27: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-SparseCmplxCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/sparse-base-chol.h:28, from numeric/SparseCmplxCHOL.h:27, from numeric/SparseCmplxCHOL.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from numeric/sparse-base-chol.cc:32, from numeric/SparseCmplxCHOL.cc:33: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/sparse-base-chol.h:28, from numeric/SparseCmplxCHOL.h:27, from numeric/SparseCmplxCHOL.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from numeric/SparseCmplxCHOL.cc:33:0: numeric/sparse-base-chol.cc: In instantiation of 'chol_type sparse_base_chol::L() const [with chol_type = SparseComplexMatrix; chol_elt = std::complex; p_type = SparseMatrix]': numeric/SparseCmplxCHOL.h:69:75: required from here numeric/sparse-base-chol.cc:229:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nc = m->ncol; ^ numeric/sparse-base-chol.cc:230:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nnz = m->nzmax; ^ numeric/sparse-base-chol.cc:231:34: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chol_type ret (m->nrow, nc, nnz); ^ numeric/sparse-base-chol.cc: In instantiation of 'chol_type sparse_base_chol::inverse() const [with chol_type = SparseComplexMatrix; chol_elt = std::complex; p_type = SparseMatrix]': numeric/SparseCmplxCHOL.h:103:45: required from here numeric/sparse-base-chol.cc:275:26: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = m->ncol; ^ numeric/sparse-base-chol.cc: In instantiation of 'p_type sparse_base_chol::sparse_base_chol_rep::Q() const [with chol_type = SparseComplexMatrix; chol_elt = std::complex; p_type = SparseMatrix]': numeric/SparseCmplxCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:251:32: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = Lsparse->nrow; ^ numeric/sparse-base-chol.cc: In instantiation of 'octave_idx_type sparse_base_chol::sparse_base_chol_rep::init(const chol_type&, bool, bool) [with chol_type = SparseComplexMatrix; chol_elt = std::complex; p_type = SparseMatrix; octave_idx_type = int]': numeric/SparseCmplxCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:180:15: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] minor_p = Lfactor->minor; ^ numeric/sparse-base-chol.cc: In instantiation of 'void sparse_base_chol::sparse_base_chol_rep::drop_zeros(const cholmod_sparse*) [with chol_type = SparseComplexMatrix; chol_elt = std::complex; p_type = SparseMatrix; cholmod_sparse = cholmod_sparse_struct]': numeric/SparseCmplxCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:55:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ncol = S->ncol; ^ CXX numeric/numeric_libnumeric_la-SparseCmplxLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/sparse-base-lu.h:28, from numeric/SparseCmplxLU.h:27, from numeric/SparseCmplxLU.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from numeric/SparseCmplxLU.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/sparse-base-lu.h:28, from numeric/SparseCmplxLU.h:27, from numeric/SparseCmplxLU.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-SparseCmplxQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/SparseCmplxQR.h:28, from numeric/SparseCmplxQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/SparseCmplxQR.h:28, from numeric/SparseCmplxQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-SparsedbleCHOL.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/sparse-base-chol.h:28, from numeric/SparsedbleCHOL.h:27, from numeric/SparsedbleCHOL.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from numeric/sparse-base-chol.cc:32, from numeric/SparsedbleCHOL.cc:33: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dColVector.h:27, from numeric/sparse-base-chol.h:28, from numeric/SparsedbleCHOL.h:27, from numeric/SparsedbleCHOL.cc:28: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from numeric/SparsedbleCHOL.cc:33:0: numeric/sparse-base-chol.cc: In instantiation of 'chol_type sparse_base_chol::L() const [with chol_type = SparseMatrix; chol_elt = double; p_type = SparseMatrix]': numeric/SparsedbleCHOL.h:65:67: required from here numeric/sparse-base-chol.cc:229:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nc = m->ncol; ^ numeric/sparse-base-chol.cc:230:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nnz = m->nzmax; ^ numeric/sparse-base-chol.cc:231:34: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chol_type ret (m->nrow, nc, nnz); ^ numeric/sparse-base-chol.cc: In instantiation of 'chol_type sparse_base_chol::inverse() const [with chol_type = SparseMatrix; chol_elt = double; p_type = SparseMatrix]': numeric/SparsedbleCHOL.h:85:67: required from here numeric/sparse-base-chol.cc:275:26: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = m->ncol; ^ numeric/sparse-base-chol.cc: In instantiation of 'p_type sparse_base_chol::sparse_base_chol_rep::Q() const [with chol_type = SparseMatrix; chol_elt = double; p_type = SparseMatrix]': numeric/SparsedbleCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:251:32: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = Lsparse->nrow; ^ numeric/sparse-base-chol.cc: In instantiation of 'octave_idx_type sparse_base_chol::sparse_base_chol_rep::init(const chol_type&, bool, bool) [with chol_type = SparseMatrix; chol_elt = double; p_type = SparseMatrix; octave_idx_type = int]': numeric/SparsedbleCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:180:15: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] minor_p = Lfactor->minor; ^ numeric/sparse-base-chol.cc: In instantiation of 'void sparse_base_chol::sparse_base_chol_rep::drop_zeros(const cholmod_sparse*) [with chol_type = SparseMatrix; chol_elt = double; p_type = SparseMatrix; cholmod_sparse = cholmod_sparse_struct]': numeric/SparsedbleCHOL.cc:34:16: required from here numeric/sparse-base-chol.cc:55:8: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ncol = S->ncol; ^ CXX numeric/numeric_libnumeric_la-SparsedbleLU.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from numeric/sparse-base-lu.h:28, from numeric/SparsedbleLU.h:27, from numeric/SparsedbleLU.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from numeric/oct-spparms.h:32:0, from numeric/SparsedbleLU.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from numeric/sparse-base-lu.h:28, from numeric/SparsedbleLU.h:27, from numeric/SparsedbleLU.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX numeric/numeric_libnumeric_la-SparseQR.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/SparseQR.h:28, from numeric/SparseQR.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/MArray.h:28, from ./array/dNDArray.h:26, from ./array/dMatrix.h:26, from numeric/SparseQR.h:28, from numeric/SparseQR.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CC numeric/numeric_libnumeric_la-randgamma.lo numeric/randgamma.c: In function 'oct_fill_float_randg': numeric/randgamma.c:160:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] const float d = (a < 1. ? 1.+a : a) - 1./3.; ^ numeric/randgamma.c:160:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/randgamma.c:161:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] const float c = 1./sqrt (9.*d); ^ numeric/randgamma.c:191:17: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] r[i] *= exp (-REXP/a); ^ CC numeric/numeric_libnumeric_la-randmtzig.lo numeric/randmtzig.c: In function 'oct_init_by_int': numeric/randmtzig.c:202:68: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] state[j] = (1812433253UL * (state[j-1] ^ (state[j-1] >> 30)) + j); ^ numeric/randmtzig.c:202:18: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] state[j] = (1812433253UL * (state[j-1] ^ (state[j-1] >> 30)) + j); ^ numeric/randmtzig.c: In function 'oct_init_by_array': numeric/randmtzig.c:227:32: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + init_key[j] + j; /* non linear */ ^ numeric/randmtzig.c:226:18: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] state[i] = (state[i] ^ ((state[i-1] ^ (state[i-1] >> 30)) * 1664525UL)) ^ numeric/randmtzig.c:242:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] - i; /* non linear */ ^ numeric/randmtzig.c:241:18: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] state[i] = (state[i] ^ ((state[i-1] ^ (state[i-1] >> 30)) * 1566083941UL)) ^ numeric/randmtzig.c: In function 'oct_init_by_entropy': numeric/randmtzig.c:272:60: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] entropy[n++] = word[0]+(word[1]<<8)+(word[2]<<16)+((uint32_t)word[3]<<24); ^ numeric/randmtzig.c:279:20: warning: conversion to 'uint32_t {aka unsigned int}' from 'time_t {aka long int}' may alter its value [-Wconversion] entropy[n++] = time (NULL); /* Current time in seconds */ ^ numeric/randmtzig.c:281:20: warning: conversion to 'uint32_t {aka unsigned int}' from 'clock_t {aka long int}' may alter its value [-Wconversion] entropy[n++] = clock (); /* CPU time used (usec) */ ^ numeric/randmtzig.c:287:24: warning: conversion to 'uint32_t {aka unsigned int}' from '__suseconds_t {aka long int}' may alter its value [-Wconversion] entropy[n++] = tv.tv_usec; /* Fractional part of current time */ ^ numeric/randmtzig.c: In function 'oct_set_state': numeric/randmtzig.c:300:10: warning: conversion to 'int' from 'uint32_t {aka unsigned int}' may change the sign of the result [-Wsign-conversion] left = save[MT_N]; ^ numeric/randmtzig.c: In function 'oct_get_state': numeric/randmtzig.c:310:16: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] save[MT_N] = left; ^ numeric/randmtzig.c: In function 'next_state': numeric/randmtzig.c:330:10: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] *p = p[MT_M] ^ TWIST(p[0], p[1]); ^ numeric/randmtzig.c:333:10: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] *p = p[MT_M-MT_N] ^ TWIST(p[0], p[1]); ^ numeric/randmtzig.c:335:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] *p = p[MT_M-MT_N] ^ TWIST(p[0], state[0]); ^ numeric/randmtzig.c: In function 'randmt': numeric/randmtzig.c:350:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] y ^= (y << 7) & 0x9d2c5680UL; ^ numeric/randmtzig.c:351:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] y ^= (y << 15) & 0xefc60000UL; ^ numeric/randmtzig.c: In function 'randu32': numeric/randmtzig.c:396:10: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return ((float)randi32 () + 0.5) * (1.0/4294967296.0); ^ numeric/randmtzig.c: In function 'oct_randn': numeric/randmtzig.c:597:28: warning: conversion to 'int64_t {aka const long int}' from 'uint64_t {aka const long unsigned int}' may change the sign of the result [-Wsign-conversion] const int64_t rabs = r>>1; ^ numeric/randmtzig.c:599:46: warning: conversion to 'double' from 'int64_t {aka const long int}' may alter its value [-Wconversion] const double x = ( r&1 ? -rabs : rabs) * wi[idx]; ^ numeric/randmtzig.c:599:46: warning: conversion to 'double' from 'int64_t {aka const long int}' may alter its value [-Wconversion] numeric/randmtzig.c: In function 'oct_rande': numeric/randmtzig.c:639:27: warning: conversion to 'double' from 'uint64_t {aka long unsigned int}' may alter its value [-Wconversion] const double x = ri * we[idx]; ^ numeric/randmtzig.c: In function 'create_ziggurat_float_tables': numeric/randmtzig.c:427:24: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion] #define ZIGGURAT_NOR_R 3.6541528853610088 ^ numeric/randmtzig.c:683:8: note: in expansion of macro 'ZIGGURAT_NOR_R' x1 = ZIGGURAT_NOR_R; ^ numeric/randmtzig.c:684:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] fwi[255] = x1 / NMANTISSA; ^ numeric/randmtzig.c:685:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ffi[255] = exp (-0.5 * x1 * x1); ^ numeric/randmtzig.c:429:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define NOR_SECTION_AREA 0.00492867323399 ^ numeric/randmtzig.c:693:12: note: in expansion of macro 'NOR_SECTION_AREA' fwi[0] = NOR_SECTION_AREA / ffi[255] / NMANTISSA; ^ numeric/randmtzig.c:701:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x = sqrt (-2. * log (NOR_SECTION_AREA / x1 + ffi[i+1])); ^ numeric/randmtzig.c:703:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] fwi[i] = x / NMANTISSA; ^ numeric/randmtzig.c:704:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ffi[i] = exp (-0.5 * x * x); ^ numeric/randmtzig.c:431:24: warning: conversion to 'float' alters 'double' constant value [-Wfloat-conversion] #define ZIGGURAT_EXP_R 7.69711747013104972 ^ numeric/randmtzig.c:711:8: note: in expansion of macro 'ZIGGURAT_EXP_R' x1 = ZIGGURAT_EXP_R; ^ numeric/randmtzig.c:712:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] fwe[255] = x1 / EMANTISSA; ^ numeric/randmtzig.c:713:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ffe[255] = exp (-x1); ^ numeric/randmtzig.c:433:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define EXP_SECTION_AREA 0.0039496598225815571993 ^ numeric/randmtzig.c:721:12: note: in expansion of macro 'EXP_SECTION_AREA' fwe[0] = EXP_SECTION_AREA / ffe[255] / EMANTISSA; ^ numeric/randmtzig.c:729:11: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x = - log (EXP_SECTION_AREA / x1 + ffe[i+1]); ^ numeric/randmtzig.c:731:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] fwe[i] = x / EMANTISSA; ^ numeric/randmtzig.c:732:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ffe[i] = exp (-x); ^ numeric/randmtzig.c: In function 'oct_float_randn': numeric/randmtzig.c:767:36: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] const float x = ((int32_t)r) * fwi[idx]; ^ numeric/randmtzig.c:785:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] xx = - ZIGGURAT_NOR_INV_R * log (RANDU); ^ numeric/randmtzig.c:786:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] yy = - log (RANDU); ^ numeric/randmtzig.c:789:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (rabs&0x100 ? -ZIGGURAT_NOR_R-xx : ZIGGURAT_NOR_R+xx); ^ numeric/randmtzig.c:789:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] numeric/randmtzig.c: In function 'oct_float_rande': numeric/randmtzig.c:806:26: warning: conversion to 'float' from 'uint32_t {aka unsigned int}' may alter its value [-Wconversion] const float x = ri * fwe[idx]; ^ numeric/randmtzig.c:431:24: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define ZIGGURAT_EXP_R 7.69711747013104972 ^ numeric/randmtzig.c:816:18: note: in expansion of macro 'ZIGGURAT_EXP_R' return ZIGGURAT_EXP_R - log (RANDU); ^ CC numeric/numeric_libnumeric_la-randpoisson.lo numeric/randpoisson.c: In function 'poisson_rejection_float': numeric/randpoisson.c:467:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] p[i] = em; ^ numeric/randpoisson.c: In function 'oct_fill_randp': numeric/randpoisson.c:492:33: warning: conversion to 'size_t {aka long unsigned int}' from 'octave_idx_type {aka int}' may change the sign of the result [-Wsign-conversion] poisson_cdf_lookup (L, p, n); ^ In file included from numeric/randpoisson.c:42:0: numeric/randpoisson.c: In function 'oct_fill_float_randp': ./util/lo-ieee.h:37:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NaN (lo_ieee_nan_value ()) ^ numeric/randpoisson.c:48:13: note: in expansion of macro 'octave_NaN' #define NAN octave_NaN ^ numeric/randpoisson.c:560:16: note: in expansion of macro 'NAN' p[i] = NAN; ^ numeric/randpoisson.c:564:39: warning: conversion to 'size_t {aka long unsigned int}' from 'octave_idx_type {aka int}' may change the sign of the result [-Wsign-conversion] poisson_cdf_lookup_float (L, p, n); ^ numeric/randpoisson.c:569:16: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] p[i] = pprsc (L); ^ numeric/randpoisson.c:577:18: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] p[i] = floor (RNOR*sqrtL + L + 0.5); ^ In file included from numeric/randpoisson.c:42:0: numeric/randpoisson.c: In function 'oct_float_randp': ./util/lo-ieee.h:37:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NaN (lo_ieee_nan_value ()) ^ numeric/randpoisson.c:48:13: note: in expansion of macro 'octave_NaN' #define NAN octave_NaN ^ numeric/randpoisson.c:590:22: note: in expansion of macro 'NAN' if (L < 0.0) ret = NAN; ^ numeric/randpoisson.c:602:13: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ret = em; ^ In file included from numeric/randpoisson.c:42:0: ./util/lo-ieee.h:37:20: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NaN (lo_ieee_nan_value ()) ^ numeric/randpoisson.c:48:13: note: in expansion of macro 'octave_NaN' #define NAN octave_NaN ^ numeric/randpoisson.c:613:13: note: in expansion of macro 'NAN' ret = NAN; ^ numeric/randpoisson.c:618:13: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ret = floor (RNOR*sqrt (L) + L + 0.5); ^ CXXLD numeric/libnumeric.la CXX operators/operators_liboperators_la-mx-cdm-dm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cdm-dm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cdm-dm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-dm-cdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-dm-cdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-dm-cdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cs-dm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cs-dm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cs-dm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cs-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cs-m.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cs-m.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cs-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cs-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cs-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cdm-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cdm-cm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cdm-cm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cdm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cdm-m.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cdm-m.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cdm-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cdm-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cdm-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cm-cdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cm-cdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cm-cdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cm-dm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cm-dm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cm-dm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cm-m.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cm-m.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cnda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cnda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cnda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cm-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cm-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cm-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cnda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cnda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cnda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-dm-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-dm-cs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-dm-cs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-dm-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-dm-cm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-dm-cm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-m-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-m-cs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-m-cs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-cs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-cs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-m-cdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-m-cdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-m-cdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-m-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-m-cm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-m-cm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-cnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-cnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-cnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-cdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-cdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-cdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-cm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-cm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-cnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-cnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-cnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-dm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-dm-m.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-dm-m.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-m-dm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-m-dm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-m-dm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcdm-fdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcdm-fdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcdm-fdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fdm-fcdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fdm-fcdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fdm-fcdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcs-fdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcs-fdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcs-fdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcs-fm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcs-fm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcs-fm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcs-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcs-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcs-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcdm-fcm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcdm-fcm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcdm-fcm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcdm-fm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcdm-fm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcdm-fm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcdm-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcdm-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcdm-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcm-fcdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcm-fcdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcm-fcdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcm-fdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcm-fdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcm-fdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcm-fm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcm-fm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcm-fm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcnda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcnda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcnda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcm-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcm-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcm-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcnda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcnda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcnda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fdm-fcs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fdm-fcs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fdm-fcs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fdm-fcm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fdm-fcm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fdm-fcm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fm-fcs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fm-fcs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fm-fcs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-fcs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-fcs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-fcs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fm-fcdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fm-fcdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fm-fcdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fm-fcm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fm-fcm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fm-fcm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-fcnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-fcnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-fcnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-fcdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-fcdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-fcdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-fcm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-fcm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-fcm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-fcnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-fcnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-fcnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fdm-fm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fdm-fm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fdm-fm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fm-fdm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fm-fdm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fm-fdm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-pm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-pm-m.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-pm-m.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-m-pm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-m-pm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-m-pm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-pm-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-pm-cm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-pm-cm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-cm-pm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-cm-pm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-cm-pm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-pm-fm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-pm-fm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-pm-fm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fm-pm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fm-pm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fm-pm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-pm-fcm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-pm-fcm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-pm-fcm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fcm-pm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fcm-pm.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fcm-pm.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-s-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-s-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-s-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fs-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fs-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fs-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-fnda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-fnda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-fnda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-fnda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-fnda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-fnda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui8.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui8.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui8.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui16.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui16.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui16.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui32.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui32.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui32.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i64.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i64.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i8nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i8nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i8nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i16nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i16nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i16nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i32nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i32nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i32nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-i64nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-i64nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-i64nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui8nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui8nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui16nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui16nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui32nda-ui64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui32nda-ui64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui8nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui8nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui8nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui16nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui16nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui16nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui32nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-ui32nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-mx-ui64nda-i64nda.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/mx-ui64nda-i64nda.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/mx-ui64nda-i64nda.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-ccv-cv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-ccv-cv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-ccv-cv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-ccv-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-ccv-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-ccv-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-crv-rv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-crv-rv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-crv-rv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-crv-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-crv-s.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-crv-s.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-cs-cv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-cs-cv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-cs-cv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-cs-rv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-cs-rv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-cs-rv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-cv-ccv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-cv-ccv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-cv-ccv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-cv-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-cv-cs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-cv-cs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-rv-crv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-rv-crv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-rv-crv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-rv-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-rv-cs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-rv-cs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-s-ccv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-s-ccv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-s-ccv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-s-crv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-s-crv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-s-crv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fccv-fcv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fccv-fcv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fccv-fcv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fccv-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fccv-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fccv-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcrv-frv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcrv-frv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcrv-frv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcrv-fs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcrv-fs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcrv-fs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcs-fcv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcs-fcv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcs-fcv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcs-frv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcs-frv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcs-frv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcv-fccv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcv-fccv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcv-fccv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fcv-fcs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fcv-fcs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fcv-fcs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-frv-fcrv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-frv-fcrv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-frv-fcrv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-frv-fcs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-frv-fcs.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-frv-fcs.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fs-fccv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fs-fccv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fs-fccv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-vx-fs-fcrv.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/vx-fs-fcrv.cc:5: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/vx-fs-fcrv.cc:5: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-sm-cs.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-sm-cs.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-sm-cs.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-cs-sm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-cs-sm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-cs-sm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-scm-s.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-scm-s.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-scm-s.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-s-scm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-s-scm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-s-scm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-scm-sm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-scm-sm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-scm-sm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-sm-scm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-sm-scm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-sm-scm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-m-sm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-m-sm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-m-sm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-m-scm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-m-scm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-m-scm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-cm-sm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-cm-sm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-cm-sm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-cm-scm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-cm-scm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-cm-scm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-sm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-sm-m.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-sm-m.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-scm-m.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-scm-m.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-scm-m.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-sm-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-sm-cm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-sm-cm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-scm-cm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-scm-cm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-scm-cm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-bm-sbm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-bm-sbm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-bm-sbm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/operators_liboperators_la-smx-sbm-bm.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/Array-util.h:26, from operators/smx-sbm-bm.cc:3: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/Array-util.h:26, from operators/smx-sbm-bm.cc:3: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD operators/liboperators.la CXX system/system_libsystem_la-dir-ops.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/dir-ops.h:28, from system/dir-ops.cc:36: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/dir-ops.h:28:0, from system/dir-ops.cc:36: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/dir-ops.h:28, from system/dir-ops.cc:36: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-file-ops.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/dir-ops.h:28, from system/file-ops.cc:46: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/dir-ops.h:28:0, from system/file-ops.cc:46: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from system/file-stat.h:28:0, from system/file-ops.cc:48: system/oct-time.h: In member function 'double octave_time::double_value() const': system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ system/file-ops.cc: In function 'int octave_readlink(const string&, std::string&, std::string&)': system/file-ops.cc:502:10: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = gnulib::readlink (path.c_str (), buf, MAXPATHLEN); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/dir-ops.h:28, from system/file-ops.cc:46: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-file-stat.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/file-stat.cc:35: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/file-ops.h:30:0, from system/file-stat.cc:35: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from system/file-stat.h:28:0, from system/file-stat.cc:36: system/oct-time.h: In member function 'double octave_time::double_value() const': system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/file-stat.cc:35: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-lo-sysdep.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/lo-sysdep.cc:41: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/file-ops.h:30:0, from system/lo-sysdep.cc:41: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/lo-sysdep.cc:41: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-mach-info.lo CXX system/system_libsystem_la-oct-env.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/oct-env.cc:54: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/file-ops.h:30:0, from system/oct-env.cc:54: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/file-ops.h:30, from system/oct-env.cc:54: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-oct-group.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/oct-group.h:30, from system/oct-group.cc:34: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/oct-group.h:30:0, from system/oct-group.cc:34: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/oct-group.h:30, from system/oct-group.cc:34: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-oct-passwd.lo CXX system/system_libsystem_la-oct-syscalls.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from system/oct-syscalls.cc:45: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from system/oct-syscalls.cc:45:0: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from system/oct-syscalls.cc:45: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX system/system_libsystem_la-oct-time.lo In file included from system/oct-time.cc:41:0: system/oct-time.h: In member function 'double octave_time::double_value() const': system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ system/oct-time.cc: In member function 'void octave_time::stamp()': system/oct-time.cc:91:11: warning: conversion to 'int' from '__suseconds_t {aka long int}' may alter its value [-Wconversion] ot_usec = tp.tv_usec; ^ system/oct-time.cc: In member function 'void octave_strptime::init(const string&, const string&)': system/oct-time.cc:295:12: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] nchars = q - p + 1; ^ CXX system/system_libsystem_la-oct-uname.lo CXXLD system/libsystem.la CXX util/util_libutil_la-cmd-edit.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/cmd-edit.cc:37: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/cmd-edit.h:31:0, from util/cmd-edit.cc:37: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from util/cmd-edit.cc:44:0: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ util/cmd-edit.cc: In member function 'virtual std::string command_editor::do_decode_prompt_string(const string&)': util/cmd-edit.cc:1598:29: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] temp[0] = n; ^ util/cmd-edit.cc:1777:25: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] temp[1] = c; ^ util/cmd-edit.cc:1794:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] result += c; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/cmd-edit.cc:37: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-cmd-hist.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/cmd-hist.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/cmd-edit.h:31:0, from util/cmd-hist.cc:33: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./system/file-stat.h:28:0, from util/cmd-hist.cc:53: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ util/cmd-hist.cc: In member function 'virtual bool gnu_history::do_add(const string&)': util/cmd-hist.cc:199:35: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int stmp_len = stmp.length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/cmd-hist.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-data-conv.lo util/data-conv.cc: In function 'std::string strip_spaces(const string&)': util/data-conv.cc:142:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] s[k++] = tolower (str[i]); ^ util/data-conv.cc: In function 'void read_floats(std::istream&, float*, save_type, octave_idx_type, bool, oct_mach_info::float_format)': util/data-conv.cc:594:21: warning: conversion to 'float' from 'uint32_t {aka unsigned int}' may alter its value [-Wconversion] data[i] = ptr[i]; \ ^ util/data-conv.cc:852:7: note: in expansion of macro 'LS_DO_READ' LS_DO_READ (uint32_t, swap, data, 4, len, is); ^ util/data-conv.cc:594:21: warning: conversion to 'float' from 'int32_t {aka int}' may alter its value [-Wconversion] data[i] = ptr[i]; \ ^ util/data-conv.cc:864:7: note: in expansion of macro 'LS_DO_READ' LS_DO_READ (int32_t, swap, data, 4, len, is); ^ util/data-conv.cc:882:19: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] data[i] = ptr[i]; ^ In file included from util/oct-inttypes.h:34:0, from util/data-conv.h:29, from util/data-conv.cc:35: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-glob-match.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/glob-match.h:28, from util/glob-match.cc:29: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/glob-match.h:29:0, from util/glob-match.cc:29: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/glob-match.h:28, from util/glob-match.cc:29: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-lo-array-gripes.lo In file included from ./array/dim-vector.h:35:0, from util/lo-array-gripes.h:26, from util/lo-array-gripes.cc:28: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ CXX util/util_libutil_la-lo-ieee.lo CXX util/util_libutil_la-lo-utils.lo util/lo-utils.cc: In function 'char* strsave(const char*)': util/lo-utils.cc:84:22: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = strlen (s); ^ util/lo-utils.cc: In function 'void octave_putenv(const string&, const string&)': util/lo-utils.cc:98:52: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int new_len = name.length () + value.length () + 2; ^ util/lo-utils.cc: In function 'std::string octave_fgets(FILE*, bool&)': util/lo-utils.cc:136:15: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] len = strlen (bufptr); ^ util/lo-utils.cc:140:52: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] int tmp = bufptr - buf + grow_size - 1; ^ util/lo-utils.cc: In function 'T octave_read_value(std::istream&) [with T = float; std::istream = std::basic_istream]': util/lo-utils.cc:377:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return octave_read_fp_value (is); ^ In file included from util/lo-utils.cc:43:0: util/lo-utils.cc: In function 'void octave_write_double(std::ostream&, double)': util/lo-ieee.h:110:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) ^ util/lo-utils.cc:388:7: note: in expansion of macro 'lo_ieee_is_NA' if (lo_ieee_is_NA (d)) ^ util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ util/lo-utils.cc:390:12: note: in expansion of macro 'lo_ieee_isnan' else if (lo_ieee_isnan (d)) ^ util/lo-ieee.h:106:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x)) ^ util/lo-utils.cc:392:12: note: in expansion of macro 'lo_ieee_isinf' else if (lo_ieee_isinf (d)) ^ In file included from util/lo-utils.cc:44:0: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] util/lo-utils.cc: In instantiation of 'double octave_read_fp_value(std::istream&) [with T = double; std::istream = std::basic_istream]': util/lo-utils.cc:367:42: required from here util/lo-utils.cc:273:8: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c1 = is.get (); ^ util/lo-utils.cc:286:12: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c2 = is.get (); ^ util/lo-utils.cc: In instantiation of 'std::complex<_Tp> octave_read_cx_fp_value(std::istream&) [with T = double; std::istream = std::basic_istream]': util/lo-utils.cc:372:45: required from here util/lo-utils.cc:334:8: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc:339:10: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc:344:14: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc: In instantiation of 'double octave_read_fp_value(std::istream&) [with T = float; std::istream = std::basic_istream]': util/lo-utils.cc:377:41: required from here util/lo-utils.cc:273:8: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c1 = is.get (); ^ util/lo-utils.cc:286:12: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c2 = is.get (); ^ util/lo-utils.cc: In instantiation of 'std::complex<_Tp> octave_read_cx_fp_value(std::istream&) [with T = float; std::istream = std::basic_istream]': util/lo-utils.cc:382:44: required from here util/lo-utils.cc:334:8: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc:339:10: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc:344:14: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ util/lo-utils.cc:359:10: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cx = octave_read_value (is); ^ util/lo-utils.cc: In instantiation of 'T read_inf_nan_na(std::istream&, char) [with T = double; std::istream = std::basic_istream]': util/lo-utils.cc:288:36: required from 'double octave_read_fp_value(std::istream&) [with T = double; std::istream = std::basic_istream]' util/lo-utils.cc:367:42: required from here util/lo-utils.cc:217:27: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ util/lo-utils.cc:220:31: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ util/lo-utils.cc:233:27: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ util/lo-utils.cc:236:31: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ util/lo-utils.cc: In instantiation of 'T read_inf_nan_na(std::istream&, char) [with T = float; std::istream = std::basic_istream]': util/lo-utils.cc:288:36: required from 'double octave_read_fp_value(std::istream&) [with T = float; std::istream = std::basic_istream]' util/lo-utils.cc:377:41: required from here util/lo-utils.cc:217:27: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ util/lo-utils.cc:220:31: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ util/lo-utils.cc:233:27: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ util/lo-utils.cc:236:31: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ CXX util/util_libutil_la-oct-base64.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/oct-base64.cc:31: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ util/oct-base64.cc: In function 'Array octave_base64_decode(const string&)': util/oct-base64.cc:84:74: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = (outlen * sizeof (char)) / sizeof (double); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/oct-base64.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-oct-glob.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/str-vec.h:31, from util/oct-glob.h:26, from util/oct-glob.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/oct-glob.h:26:0, from util/oct-glob.cc:33: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./system/file-stat.h:28:0, from util/oct-glob.cc:34: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ util/oct-glob.cc: In function 'string_vector octave_glob(const string_vector&)': util/oct-glob.cc:93:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int n = glob_info.gl_pathc; ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/oct-glob.h:26, from util/oct-glob.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-oct-inttypes.lo In file included from util/oct-inttypes.h:34:0, from util/oct-inttypes.cc:32: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] util/oct-inttypes.cc: In instantiation of 'octave_int pow(const octave_int&, const octave_int&) [with T = signed char]': util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.cc:698:13: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] b_val -= 1; ^ util/oct-inttypes.cc:705:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] b_val = b_val >> 1; ^ util/oct-inttypes.cc: In instantiation of 'octave_int pow(const octave_int&, const octave_int&) [with T = short int]': util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.cc:698:13: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] b_val -= 1; ^ util/oct-inttypes.cc:705:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] b_val = b_val >> 1; ^ util/oct-inttypes.cc: In instantiation of 'octave_int pow(const octave_int&, const octave_int&) [with T = unsigned char]': util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.cc:698:13: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] b_val -= 1; ^ util/oct-inttypes.cc:705:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] b_val = b_val >> 1; ^ util/oct-inttypes.cc: In instantiation of 'octave_int pow(const octave_int&, const octave_int&) [with T = short unsigned int]': util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.cc:698:13: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] b_val -= 1; ^ util/oct-inttypes.cc:705:17: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] b_val = b_val >> 1; ^ In file included from util/oct-inttypes.cc:32:0: util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = signed char]': util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:591:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = -x; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = signed char]': util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:729:15: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ util/oct-inttypes.h:731:41: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ util/oct-inttypes.h:733:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ util/oct-inttypes.h:738:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ util/oct-inttypes.h:742:36: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ util/oct-inttypes.h:745:13: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rem(T, T) [with T = signed char]': util/oct-inttypes.h:925:3: required from 'octave_int octave_int::operator%(const octave_int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:754:29: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return y != 0 ? x % y : 0; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = signed char]': util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:584:37: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = signed char]': util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:581:37: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = short int]': util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:591:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = -x; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short int]': util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:729:15: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ util/oct-inttypes.h:731:41: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ util/oct-inttypes.h:733:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ util/oct-inttypes.h:738:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ util/oct-inttypes.h:742:36: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ util/oct-inttypes.h:745:13: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rem(T, T) [with T = short int]': util/oct-inttypes.h:925:3: required from 'octave_int octave_int::operator%(const octave_int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:754:29: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return y != 0 ? x % y : 0; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = short int]': util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:584:37: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = short int]': util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:581:37: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = unsigned char]' util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = unsigned char]' util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = unsigned char]': util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = unsigned char]' util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.h:429:25: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = unsigned char]': util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = unsigned char]' util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.h:375:37: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = unsigned char]': util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = unsigned char]' util/oct-inttypes.cc:777:1: required from here util/oct-inttypes.h:372:37: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': util/oct-inttypes.h:921:3: required from 'octave_int octave_int::operator+(const octave_int&) const [with T = short unsigned int]' util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': util/oct-inttypes.h:922:3: required from 'octave_int octave_int::operator-(const octave_int&) const [with T = short unsigned int]' util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short unsigned int]': util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short unsigned int]' util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.h:429:25: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = short unsigned int]': util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = short unsigned int]' util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.h:375:37: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = short unsigned int]': util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = short unsigned int]' util/oct-inttypes.cc:778:1: required from here util/oct-inttypes.h:372:37: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = signed char]' util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' util/oct-inttypes.cc:772:1: required from here util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = short int]' util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' util/oct-inttypes.cc:773:1: required from here util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX util/util_libutil_la-oct-locbuf.lo CXX util/util_libutil_la-oct-md5.lo CXX util/util_libutil_la-oct-mutex.lo In file included from util/oct-mutex.h:26:0, from util/oct-mutex.cc:27: util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ util/oct-refcount.h: In instantiation of 'class octave_refcount': util/oct-mutex.h:47:24: required from here util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ CXX util/util_libutil_la-oct-shlib.lo In file included from ./system/file-stat.h:28:0, from util/oct-shlib.cc:58: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from util/oct-shlib.h:31:0, from util/oct-shlib.cc:60: util/oct-refcount.h: At global scope: util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ util/oct-refcount.h: In instantiation of 'class octave_refcount': util/oct-shlib.h:89:26: required from here util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/oct-shlib.cc:61:0: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/oct-shlib.cc:61: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-pathsearch.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/str-vec.h:31, from util/pathsearch.h:28, from util/pathsearch.cc:33: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/pathsearch.h:28:0, from util/pathsearch.cc:33: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from util/pathsearch.cc:37:0: util/kpse.cc: At global scope: util/kpse.cc:312:8: warning: 'struct str_llist_elt' has pointer data members [-Weffc++] struct str_llist_elt ^ util/kpse.cc:312:8: warning: but does not override 'str_llist_elt(const str_llist_elt&)' [-Weffc++] util/kpse.cc:312:8: warning: or 'operator=(const str_llist_elt&)' [-Weffc++] In file included from util/pathsearch.cc:37:0: util/kpse.cc: In function 'std::string kpse_expand_kpse_dot(const string&)': util/kpse.cc:1321:25: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = ret.length (); ^ util/kpse.cc: In function 'std::string kpse_path_expand(const string&)': util/kpse.cc:1457:48: warning: conversion to 'unsigned int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] unsigned dirlen = thedir.length (); ^ util/kpse.cc: In function 'int brace_gobbler(const string&, int&, int)': util/kpse.cc:1678:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] indx = i; ^ util/kpse.cc: At global scope: util/kpse.cc:2085:8: warning: 'struct cache_entry' has pointer data members [-Weffc++] struct cache_entry ^ util/kpse.cc:2085:8: warning: but does not override 'cache_entry(const cache_entry&)' [-Weffc++] util/kpse.cc:2085:8: warning: or 'operator=(const cache_entry&)' [-Weffc++] util/kpse.cc: In function 'int dir_links(const string&)': util/kpse.cc:2186:10: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] return ret; ^ util/kpse.cc: In function 'void do_subdir(str_llist_elt**, const string&, unsigned int, const string&)': util/kpse.cc:2296:53: warning: conversion to 'unsigned int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] unsigned potential_len = name.length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/pathsearch.h:28, from util/pathsearch.cc:33: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-lo-regexp.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./array/boolMatrix.h:27, from operators/mx-base.h:32, from ./array/Matrix.h:30, from util/lo-regexp.cc:40: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./array/chNDArray.h:33:0, from ./array/chMatrix.h:30, from operators/mx-base.h:33, from ./array/Matrix.h:30, from util/lo-regexp.cc:40: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from util/lo-regexp.cc:45:0: util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] util/lo-regexp.cc: In member function 'regexp::match_data regexp::match(const string&)': util/lo-regexp.cc:280:58: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] ovector, (subpatterns+1)*3); ^ util/lo-regexp.cc:280:58: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] util/lo-regexp.cc:307:62: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] ovector, (subpatterns+1)*3); ^ util/lo-regexp.cc:307:62: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] util/lo-regexp.cc: In member function 'std::string regexp::replace(const string&, const string&)': util/lo-regexp.cc:512:33: warning: conversion to 'int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] int num_tokens = tokens.size (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./array/boolMatrix.h:27, from operators/mx-base.h:32, from ./array/Matrix.h:30, from util/lo-regexp.cc:40: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-singleton-cleanup.lo CXX util/util_libutil_la-sparse-sort.lo In file included from util/oct-sort.cc:114:0, from util/sparse-sort.cc:31: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from util/sparse-sort.cc:31:0: util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_sparse_sort_idxl*, octave_sparse_sort_idxl*); T = octave_sparse_sort_idxl*; octave_idx_type = int]': util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_sparse_sort_idxl*; octave_idx_type = int]' util/sparse-sort.cc:52:16: required from here util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ util/oct-sort.cc: In instantiation of 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_idx_vector_sort*, octave_idx_vector_sort*); T = octave_idx_vector_sort*; octave_idx_type = int]': util/oct-sort.cc:1750:33: required from 'bool octave_sort::is_sorted_rows(const T*, octave_idx_type, octave_idx_type) [with T = octave_idx_vector_sort*; octave_idx_type = int]' util/sparse-sort.cc:63:16: required from here util/oct-sort.cc:1706:21: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ util/oct-sort.cc:1716:17: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] runs.push (run_t (lst + rows, lo - lst)); ^ CXX util/util_libutil_la-sparse-util.lo CXX util/util_libutil_la-str-vec.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/str-vec.cc:38: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from util/cmd-edit.h:31:0, from util/str-vec.cc:38: util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ util/str-vec.cc: In constructor 'string_vector::string_vector(const std::list >&)': util/str-vec.cc:50:12: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] resize (n); ^ util/str-vec.cc: In constructor 'string_vector::string_vector(const std::set >&)': util/str-vec.cc:65:12: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] resize (n); ^ util/str-vec.cc: In member function 'std::ostream& string_vector::list_in_columns(std::ostream&, int, const string&) const': util/str-vec.cc:233:54: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type name_length = elem (i).length (); ^ util/str-vec.cc:246:26: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] - prefix.length ()); ^ util/str-vec.cc:272:52: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type name_length = nm.length (); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from util/str-vec.h:31, from util/cmd-edit.h:31, from util/str-vec.cc:38: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX util/util_libutil_la-unwind-prot.lo CXX util/util_libutil_la-url-transfer.lo In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from ./system/dir-ops.h:28, from util/url-transfer.cc:36: ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ./util/oct-refcount.h: In instantiation of 'class octave_refcount': ./array/idx-vector.h:108:26: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./system/dir-ops.h:28:0, from util/url-transfer.cc:36: ./util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ./util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./system/file-stat.h:28:0, from util/url-transfer.cc:38: ./system/oct-time.h: In member function 'double octave_time::double_value() const': ./system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./array/dim-vector.h:35:0, from ./array/Array.h:35, from ./util/str-vec.h:31, from ./system/dir-ops.h:28, from util/url-transfer.cc:36: ./util/oct-refcount.h: In instantiation of 'class octave_refcount': util/url-transfer.h:142:27: required from here ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ util/url-transfer.cc: In function 'int write_data(void*, size_t, size_t, void*)': util/url-transfer.cc:224:44: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] return (stream.fail () ? 0 : size * nmemb); ^ util/url-transfer.cc: In function 'int read_data(void*, size_t, size_t, void*)': util/url-transfer.cc:233:27: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] return stream.gcount (); ^ util/url-transfer.cc:235:46: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] return (stream.fail () ? 0 : size * nmemb); ^ util/url-transfer.cc: In member function 'std::string curl_transfer::form_query_string(const Array >&)': util/url-transfer.cc:726:58: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] name.length ()); ^ util/url-transfer.cc:728:58: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] text.length ()); ^ In file included from ./util/oct-inttypes.h:34:0, from ./array/idx-vector.h:36, from ./array/Array.h:36, from ./util/str-vec.h:31, from ./system/dir-ops.h:28, from util/url-transfer.cc:36: numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': numeric/lo-mappers.h:241:60: required from here numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CC util/util_libutil_la-f2c-main.lo CC util/util_libutil_la-lo-cutils.lo CC util/util_libutil_la-oct-rl-edit.lo util/oct-rl-edit.c: In function 'octave_rl_meta': util/oct-rl-edit.c:454:10: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] return META (c); ^ CC util/util_libutil_la-oct-rl-hist.lo util/oct-rl-hist.c: In function 'octave_history_list': util/oct-rl-hist.c:282:40: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] retval = malloc ((end - beg + 1) * sizeof (char **)); ^ util/oct-rl-hist.c:288:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = line ? strlen (line) : 0; ^ util/oct-rl-hist.c:289:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] char *tmp = malloc (len + 64); ^ CXXLD util/libutil.la CXXLD liboctave.la GEN array/CMatrix.cc-tst GEN array/CSparse.cc-tst GEN array/dMatrix.cc-tst GEN array/dSparse.cc-tst GEN array/fCMatrix.cc-tst GEN array/fMatrix.cc-tst GEN array/idx-vector.cc-tst GEN util/oct-inttypes.cc-tst GEN array/Array.cc-tst GEN array/Sparse.cc-tst make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' Making all in libinterp make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' GEN corefcn/defaults.h GEN corefcn/graphics-props.cc GEN corefcn/graphics.h GEN corefcn/mxarray.h GEN oct-conf-features.h GEN oct-conf.h GEN version.h GEN corefcn/DASPK-opts.cc GEN corefcn/DASRT-opts.cc GEN corefcn/DASSL-opts.cc GEN corefcn/LSODE-opts.cc GEN corefcn/Quad-opts.cc GEN octave.df GEN octave-value/ov-base.df GEN octave-value/ov-bool-mat.df GEN octave-value/ov-cell.df GEN octave-value/ov-class.df GEN octave-value/ov-classdef.df GEN octave-value/ov-fcn-handle.df GEN octave-value/ov-fcn-inline.df GEN octave-value/ov-flt-re-mat.df GEN octave-value/ov-java.df GEN octave-value/ov-null-mat.df GEN octave-value/ov-oncleanup.df GEN octave-value/ov-range.df GEN octave-value/ov-re-mat.df GEN octave-value/ov-struct.df GEN octave-value/ov-typeinfo.df GEN octave-value/ov-usr-fcn.df GEN octave-value/ov.df GEN octave-value/ov-int16.df GEN octave-value/ov-int32.df GEN octave-value/ov-int64.df GEN octave-value/ov-int8.df GEN octave-value/ov-uint16.df GEN octave-value/ov-uint32.df GEN octave-value/ov-uint64.df GEN octave-value/ov-uint8.df GEN parse-tree/pt-arg-list.df GEN parse-tree/pt-binop.df GEN parse-tree/pt-eval.df GEN parse-tree/pt-mat.df GEN parse-tree/lex.df GEN corefcn/__contourc__.df GEN corefcn/__dispatch__.df GEN corefcn/__dsearchn__.df GEN corefcn/__ichol__.df GEN corefcn/__ilu__.df GEN corefcn/__lin_interpn__.df GEN corefcn/__pchip_deriv__.df GEN corefcn/__qp__.df GEN corefcn/balance.df GEN corefcn/besselj.df GEN corefcn/betainc.df GEN corefcn/bitfcns.df GEN corefcn/bsxfun.df GEN corefcn/cellfun.df GEN corefcn/colloc.df GEN corefcn/conv2.df GEN corefcn/daspk.df GEN corefcn/dasrt.df GEN corefcn/dassl.df GEN corefcn/data.df GEN corefcn/debug.df GEN corefcn/defaults.df GEN corefcn/det.df GEN corefcn/dirfns.df GEN corefcn/dlmread.df GEN corefcn/dot.df GEN corefcn/eig.df GEN corefcn/ellipj.df GEN corefcn/error.df GEN corefcn/fft.df GEN corefcn/fft2.df GEN corefcn/fftn.df GEN corefcn/file-io.df GEN corefcn/filter.df GEN corefcn/find.df GEN corefcn/gammainc.df GEN corefcn/gcd.df GEN corefcn/getgrent.df GEN corefcn/getpwent.df GEN corefcn/getrusage.df GEN corefcn/givens.df GEN corefcn/graphics.df GEN corefcn/help.df GEN corefcn/hess.df GEN corefcn/hex2num.df GEN corefcn/input.df GEN corefcn/inv.df GEN corefcn/kron.df GEN corefcn/load-path.df GEN corefcn/load-save.df GEN corefcn/lookup.df GEN corefcn/ls-oct-ascii.df GEN corefcn/lsode.df GEN corefcn/lu.df GEN corefcn/luinc.df GEN corefcn/mappers.df GEN corefcn/matrix_type.df GEN corefcn/max.df GEN corefcn/md5sum.df GEN corefcn/mgorth.df GEN corefcn/nproc.df GEN corefcn/oct-hist.df GEN corefcn/octave-link.df GEN corefcn/ordschur.df GEN corefcn/pager.df GEN corefcn/pinv.df GEN corefcn/pr-output.df GEN corefcn/profiler.df GEN corefcn/quad.df GEN corefcn/quadcc.df GEN corefcn/qz.df GEN corefcn/rand.df GEN corefcn/rcond.df GEN corefcn/regexp.df GEN corefcn/schur.df GEN corefcn/sighandlers.df GEN corefcn/sparse.df GEN corefcn/spparms.df GEN corefcn/sqrtm.df GEN corefcn/str2double.df GEN corefcn/strfind.df GEN corefcn/strfns.df GEN corefcn/sub2ind.df GEN corefcn/svd.df GEN corefcn/sylvester.df GEN corefcn/symtab.df GEN corefcn/syscalls.df GEN corefcn/sysdep.df GEN corefcn/time.df GEN corefcn/toplev.df GEN corefcn/tril.df GEN corefcn/tsearch.df GEN corefcn/typecast.df GEN corefcn/urlwrite.df GEN corefcn/utils.df GEN corefcn/variables.df GEN corefcn/pt-jit.df GEN parse-tree/oct-parse.df GEN builtin-defun-decls.h GEN builtins.cc GEN corefcn/oct-errno.cc GEN operators/ops.cc make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' CXX parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-arg-list.cc:30:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-arg-list.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from parse-tree/pt-arg-list.cc:38: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-arg-list.cc:38: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-id.h:36, from parse-tree/pt-arg-list.cc:41: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-arg-list.cc:41:0: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ parse-tree/pt-arg-list.cc: In member function 'octave_value_list tree_argument_list::convert_to_const_vector(const octave_value*)': parse-tree/pt-arg-list.cc:223:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = length (); ^ parse-tree/pt-arg-list.cc: In member function 'string_vector tree_argument_list::get_arg_names() const': parse-tree/pt-arg-list.cc:289:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.h:33, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-arg-list.h:33:0, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/symtab.h:39, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/symtab.h:39, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:40:0, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.h:33, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-arg-list.h:36:0, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-array-list.cc:30:0: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from parse-tree/pt-arg-list.h:33, from parse-tree/pt-array-list.h:27, from parse-tree/pt-array-list.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-assign.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-assign.cc:33:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-assign.cc:39: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-assign.cc:43:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/pt-assign.cc: In constructor 'tree_simple_assignment::tree_simple_assignment(tree_expression*, tree_expression*, bool, int, int, octave_value::assign_op)': parse-tree/pt-assign.cc:48:1: warning: 'tree_simple_assignment::ans_ass' should be initialized in the member initialization list [-Weffc++] tree_simple_assignment::tree_simple_assignment ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-assign.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-binop.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-binop.cc:33: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-binop.cc:33: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-binop.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from parse-tree/pt-binop.cc:31:0: corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = tree_binary_expression]': parse-tree/pt-binop.cc:138:15: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] enter (profile_data_accumulator& a, const T& t) : acc (a) ^ corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] CXX parse-tree/parse_tree_libparse_tree_la-pt-bp.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-all.h:29, from parse-tree/pt-bp.cc:29: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from parse-tree/pt-bp.cc:29: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from parse-tree/pt-bp.cc:29: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-all.h:41, from parse-tree/pt-bp.cc:29: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-all.h:45:0, from parse-tree/pt-bp.cc:29: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from parse-tree/pt-bp.cc:29: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-bp.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-cbinop.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-cbinop.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-cbinop.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-cbinop.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-binop.h:35, from parse-tree/pt-cbinop.h:35, from parse-tree/pt-cbinop.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-binop.h:35, from parse-tree/pt-cbinop.h:35, from parse-tree/pt-cbinop.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-cbinop.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-binop.h:35, from parse-tree/pt-cbinop.h:35, from parse-tree/pt-cbinop.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cbinop.cc:31: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-cbinop.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-cbinop.cc:31: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-cbinop.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-cell.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-cell.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from parse-tree/pt-cell.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from parse-tree/pt-cell.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from parse-tree/pt-cell.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-cell.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-arg-list.h:36, from parse-tree/pt-cell.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-cell.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-arg-list.h:36:0, from parse-tree/pt-cell.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-cell.h:34, from parse-tree/pt-cell.cc:33: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ parse-tree/pt-cell.cc: In member function 'virtual octave_value tree_cell::rvalue1(int)': parse-tree/pt-cell.cc:42:32: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nr = length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from parse-tree/pt-cell.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-check.lo In file included from corefcn/input.h:32:0, from parse-tree/pt-check.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/input.h:33, from parse-tree/pt-check.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/input.h:33, from parse-tree/pt-check.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/input.h:33, from parse-tree/pt-check.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-check.cc:28:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-check.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-check.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/input.h:33, from parse-tree/pt-check.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-check.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-check.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from parse-tree/pt-check.cc:30: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from parse-tree/pt-check.cc:30: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-all.h:41, from parse-tree/pt-check.cc:30: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-all.h:45:0, from parse-tree/pt-check.cc:30: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from parse-tree/pt-check.cc:30: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ parse-tree/pt-check.cc: In member function 'virtual void tree_checker::visit_complex_for_command(tree_complex_for_command&)': parse-tree/pt-check.cc:175:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = lhs->length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/input.h:33, from parse-tree/pt-check.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-classdef.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-classdef.h:30:0, from parse-tree/pt-classdef.cc:27: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-classdef.h:33, from parse-tree/pt-classdef.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-classdef.h:33, from parse-tree/pt-classdef.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-classdef.h:33:0, from parse-tree/pt-classdef.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-classdef.cc:27:0: ./octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': ./octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from parse-tree/pt-cmd.h:30:0, from parse-tree/pt-classdef.h:30, from parse-tree/pt-classdef.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-classdef.h:30, from parse-tree/pt-classdef.cc:28: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-classdef.cc:28: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from ./octave-value/ov-classdef.h:30, from parse-tree/pt-classdef.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo In file included from ./octave-value/ov-fcn.h:28:0, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-cmd.h:30:0, from parse-tree/pt-cmd.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-cmd.cc:27: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-cmd.h:32, from parse-tree/pt-cmd.cc:27: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-cmd.h:30, from parse-tree/pt-cmd.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-colon.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-colon.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-colon.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-colon.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-colon.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-colon.cc:31: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-colon.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-colon.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-colon.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-colon.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-colon.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-colon.cc:31: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-colon.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-const.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-const.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-const.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-const.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-const.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-const.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-const.h:34, from parse-tree/pt-const.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-const.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-decl.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-decl.cc:29: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-cmd.h:32, from parse-tree/pt-decl.cc:29: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-decl.h:36:0, from parse-tree/pt-decl.cc:33: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-decl.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-decl.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-eval.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from parse-tree/pt-eval.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/debug.h:28, from parse-tree/pt-eval.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/debug.h:28, from parse-tree/pt-eval.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/debug.h:28:0, from parse-tree/pt-eval.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-eval.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-eval.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from parse-tree/pt-eval.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-eval.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-eval.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-eval.cc:38:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from parse-tree/pt-eval.cc:42: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from parse-tree/pt-eval.cc:42: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-all.h:41, from parse-tree/pt-eval.cc:42: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-all.h:45:0, from parse-tree/pt-eval.cc:42: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from parse-tree/pt-eval.cc:42: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from parse-tree/pt-eval.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-except.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-except.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-except.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-except.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-except.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-except.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-except.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-except.h:32:0, from parse-tree/pt-except.cc:34: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-except.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-exp.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-exp.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-exp.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-exp.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.h:31, from parse-tree/pt-exp.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-fcn-handle.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-fcn-handle.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-fcn-handle.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-fcn-handle.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from parse-tree/pt-fcn-handle.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from parse-tree/pt-fcn-handle.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-fcn-handle.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-fcn-handle.h:34, from parse-tree/pt-fcn-handle.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-fcn-handle.h:34:0, from parse-tree/pt-fcn-handle.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-fcn-handle.h:29, from parse-tree/pt-fcn-handle.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-fcn-handle.h:29, from parse-tree/pt-fcn-handle.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-decl.h:36:0, from parse-tree/pt-misc.h:38, from parse-tree/pt-fcn-handle.h:31, from parse-tree/pt-fcn-handle.cc:32: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-fcn-handle.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-funcall.lo In file included from ./octave-value/ov-fcn.h:28:0, from parse-tree/pt-funcall.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-funcall.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from parse-tree/pt-funcall.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from parse-tree/pt-funcall.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-funcall.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-funcall.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-funcall.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from parse-tree/pt-funcall.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-funcall.cc:27:0: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from parse-tree/pt-funcall.h:28, from parse-tree/pt-funcall.cc:28: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-funcall.cc:28: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt-funcall.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-id.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-id.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-id.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-id.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-id.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-id.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-id.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-id.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-id.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-id.cc:31: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-id.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-id.cc:31: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-id.cc:34:0: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-id.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-id.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-idx.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-idx.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from parse-tree/pt-idx.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from parse-tree/pt-idx.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from parse-tree/pt-idx.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-idx.cc:29:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-idx.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-idx.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-idx.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-idx.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-idx.cc:35: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-idx.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-idx.cc:36:0: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-idx.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/pt-idx.cc: In member function 'octave_map tree_index_expression::make_arg_struct() const': parse-tree/pt-idx.cc:236:22: warning: conversion to 'int' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = args.size (); ^ parse-tree/pt-idx.cc: In member function 'virtual octave_value_list tree_index_expression::rvalue(int, const std::list*)': parse-tree/pt-idx.cc:335:26: warning: conversion to 'int' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = args.size (); ^ parse-tree/pt-idx.cc: In member function 'virtual octave_lvalue tree_index_expression::lvalue()': parse-tree/pt-idx.cc:482:22: warning: conversion to 'int' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = args.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from parse-tree/pt-idx.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-jump.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-jump.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-jump.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-jump.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-jump.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-jump.cc:29: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-jump.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-jump.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-jump.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-bp.h:27, from parse-tree/pt-jump.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-jump.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-jump.cc:29: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-jump.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-loop.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from parse-tree/pt-loop.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/oct-map.h:30, from parse-tree/pt-loop.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/oct-map.h:30, from parse-tree/pt-loop.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/oct-map.h:30, from parse-tree/pt-loop.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from parse-tree/pt-loop.cc:31:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-loop.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-loop.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from parse-tree/pt-loop.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-loop.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-loop.cc:35: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-loop.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-loop.cc:40:0: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from parse-tree/pt-loop.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-mat.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-mat.cc:38: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-mat.cc:38: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-mat.cc:40: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from parse-tree/pt-mat.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/pt-mat.cc: In constructor 'tm_row_const::tm_row_const_rep::tm_row_const_rep(const tree_argument_list&)': parse-tree/pt-mat.cc:79:5: warning: 'tm_row_const::tm_row_const_rep::all_dq_str' should be initialized in the member initialization list [-Weffc++] tm_row_const_rep (const tree_argument_list& row) ^ parse-tree/pt-mat.cc: In constructor 'tm_const::tm_const(const tree_matrix&)': parse-tree/pt-mat.cc:474:3: warning: 'tm_const::all_1x1' should be initialized in the member initialization list [-Weffc++] tm_const (const tree_matrix& tm) ^ parse-tree/pt-mat.cc: In function 'octave_value do_class_concat(tm_const&)': parse-tree/pt-mat.cc:901:57: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_value_list rows (tmc.length (), octave_value ()); ^ parse-tree/pt-mat.cc:914:65: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_value_list row (tmrc.length (), octave_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-mat.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(octave_map&, const dim_vector&, tm_const&) [with MAP = octave_scalar_map]': parse-tree/pt-mat.cc:889:59: required from here parse-tree/pt-mat.cc:841:39: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nrows = tmp.length (); ^ parse-tree/pt-mat.cc:847:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(octave_map&, const dim_vector&, tm_const&) [with MAP = octave_map]': parse-tree/pt-mat.cc:891:52: required from here parse-tree/pt-mat.cc:841:39: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nrows = tmp.length (); ^ parse-tree/pt-mat.cc:847:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Sparse&, const dim_vector&, tm_const&) [with TYPE = SparseMatrix; T = double]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = SparseMatrix]' parse-tree/pt-mat.cc:976:70: required from here parse-tree/pt-mat.cc:801:39: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nrows = tmp.length (); ^ parse-tree/pt-mat.cc:807:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Sparse&, const dim_vector&, tm_const&) [with TYPE = SparseComplexMatrix; T = std::complex]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = SparseComplexMatrix]' parse-tree/pt-mat.cc:978:77: required from here parse-tree/pt-mat.cc:801:39: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nrows = tmp.length (); ^ parse-tree/pt-mat.cc:807:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = NDArray; T = double]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = NDArray]' parse-tree/pt-mat.cc:983:65: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = ComplexNDArray; T = std::complex]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = ComplexNDArray]' parse-tree/pt-mat.cc:985:72: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = FloatNDArray; T = float]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = FloatNDArray]' parse-tree/pt-mat.cc:991:66: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = FloatComplexNDArray; T = std::complex]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = FloatComplexNDArray]' parse-tree/pt-mat.cc:993:73: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Sparse&, const dim_vector&, tm_const&) [with TYPE = SparseBoolMatrix; T = bool]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = SparseBoolMatrix]' parse-tree/pt-mat.cc:1014:70: required from here parse-tree/pt-mat.cc:801:39: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nrows = tmp.length (); ^ parse-tree/pt-mat.cc:807:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = boolNDArray; T = bool]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = boolNDArray]' parse-tree/pt-mat.cc:1016:65: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type ncols = row.length (); ^ parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1019:61: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1021:62: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1023:62: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1025:62: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1027:62: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1029:63: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1031:63: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = intNDArray >; T = octave_int]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = intNDArray >]' parse-tree/pt-mat.cc:1033:63: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/pt-mat.cc: In instantiation of 'void single_type_concat(Array&, const dim_vector&, tm_const&) [with TYPE = Cell; T = octave_value]': parse-tree/pt-mat.cc:876:28: required from 'octave_value do_single_type_concat(const dim_vector&, tm_const&) [with TYPE = Cell]' parse-tree/pt-mat.cc:1035:54: required from here parse-tree/pt-mat.cc:762:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-misc.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-misc.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from parse-tree/pt-misc.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from parse-tree/pt-misc.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from parse-tree/pt-misc.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-misc.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-misc.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/pt-misc.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-misc.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-misc.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-id.h:36, from parse-tree/pt-misc.cc:33: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-id.h:36, from parse-tree/pt-misc.cc:33: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-misc.cc:33:0: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-misc.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/pt-misc.cc: In member function 'void tree_parameter_list::initialize_undefined_elements(const string&, int, const octave_value&)': parse-tree/pt-misc.cc:154:49: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type l = ignored (k); ^ parse-tree/pt-misc.cc: In member function 'void tree_parameter_list::define_from_arg_vector(const octave_value_list&)': parse-tree/pt-misc.cc:187:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int expected_nargin = length (); ^ parse-tree/pt-misc.cc: In member function 'void tree_parameter_list::undefine()': parse-tree/pt-misc.cc:218:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = length (); ^ parse-tree/pt-misc.cc: In member function 'octave_value_list tree_parameter_list::convert_to_const_vector(int, const Cell&)': parse-tree/pt-misc.cc:252:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from parse-tree/pt-misc.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-pr-code.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-pr-code.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-usr-fcn.h:33, from parse-tree/pt-pr-code.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-pr-code.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-all.h:29, from parse-tree/pt-pr-code.cc:35: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from parse-tree/pt-pr-code.cc:35: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from parse-tree/pt-pr-code.cc:35: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-all.h:41, from parse-tree/pt-pr-code.cc:35: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-all.h:45:0, from parse-tree/pt-pr-code.cc:35: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from parse-tree/pt-pr-code.cc:35: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ parse-tree/pt-pr-code.cc: In member function 'void tree_print_code::visit_octave_user_function_header(octave_user_function&)': parse-tree/pt-pr-code.cc:359:35: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = ret_list->length (); ^ parse-tree/pt-pr-code.cc:396:37: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = param_list->length (); ^ parse-tree/pt-pr-code.cc: In member function 'virtual void tree_print_code::visit_index_expression(tree_index_expression&)': parse-tree/pt-pr-code.cc:553:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = type_tags.length (); ^ parse-tree/pt-pr-code.cc: In member function 'virtual void tree_print_code::visit_multi_assignment(tree_multi_assignment&)': parse-tree/pt-pr-code.cc:692:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = lhs->length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./octave-value/ov-usr-fcn.h:32, from parse-tree/pt-pr-code.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-select.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-select.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-select.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-select.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-select.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-cmd.h:30, from parse-tree/pt-select.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt-cmd.h:30, from parse-tree/pt-select.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-select.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from parse-tree/pt-cmd.h:30, from parse-tree/pt-select.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-cmd.h:30:0, from parse-tree/pt-select.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-select.cc:30: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-cmd.h:32, from parse-tree/pt-select.cc:30: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-select.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-stmt.cc:37:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-stmt.cc:39: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-stmt.cc:41:0: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-stmt.cc:48:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/pt-stmt.cc: In member function 'bp_table::intmap tree_statement_list::add_breakpoint(const string&, const intmap&)': parse-tree/pt-stmt.cc:227:36: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = line.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/pt-stmt.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-pt-unop.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-unop.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/pt-unop.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/pt-unop.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/pt-unop.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-unop.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-unop.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-unop.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from parse-tree/pt-unop.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-unop.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ./octave-value/ov-usr-fcn.h:33:0, from parse-tree/pt-bp.h:27, from parse-tree/pt-unop.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-unop.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/pt-unop.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from parse-tree/pt-unop.cc:31:0: corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = tree_prefix_expression]': parse-tree/pt-unop.cc:76:15: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] enter (profile_data_accumulator& a, const T& t) : acc (a) ^ corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = tree_postfix_expression]': parse-tree/pt-unop.cc:165:15: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] CXX parse-tree/parse_tree_libparse_tree_la-pt.lo In file included from ./octave-value/ov-fcn.h:28:0, from parse-tree/pt.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from parse-tree/pt.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from parse-tree/pt.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from parse-tree/pt.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from parse-tree/pt.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/pt.cc:31:0: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from parse-tree/pt.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparse_tree_la-token.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/token.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from parse-tree/token.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from parse-tree/token.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from parse-tree/token.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/token.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/token.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/token.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/token.cc:31:0: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/token.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/token.cc: In constructor 'token::token(int, int, int)': parse-tree/token.cc:35:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, int l, int c) ^ parse-tree/token.cc:35:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:35:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:35:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:35:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:35:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:35:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, bool, int, int)': parse-tree/token.cc:45:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, bool is_kw, int l, int c) ^ parse-tree/token.cc:45:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:45:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:45:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:45:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:45:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:45:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, const char*, int, int)': parse-tree/token.cc:55:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, const char *s, int l, int c) ^ parse-tree/token.cc:55:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:55:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:55:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:55:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:55:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:55:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, const string&, int, int)': parse-tree/token.cc:66:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, const std::string& s, int l, int c) ^ parse-tree/token.cc:66:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:66:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:66:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:66:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:66:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:66:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, double, const string&, int, int)': parse-tree/token.cc:77:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, double d, const std::string& s, int l, int c) ^ parse-tree/token.cc:77:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:77:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:77:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:77:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:77:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:77:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, token::end_tok_type, int, int)': parse-tree/token.cc:89:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, end_tok_type t, int l, int c) ^ parse-tree/token.cc:89:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:89:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:89:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:89:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:89:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:89:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, symbol_table::symbol_record*, int, int)': parse-tree/token.cc:100:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, symbol_table::symbol_record *s, int l, int c) ^ parse-tree/token.cc:100:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:100:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:100:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:100:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:100:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:100:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc: In constructor 'token::token(int, const string&, const string&, int, int)': parse-tree/token.cc:111:1: warning: 'token::maybe_cmd' should be initialized in the member initialization list [-Weffc++] token::token (int tv, const std::string& mth, const std::string& cls, ^ parse-tree/token.cc:111:1: warning: 'token::tspc' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:111:1: warning: 'token::line_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:111:1: warning: 'token::column_num' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:111:1: warning: 'token::tok_val' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:111:1: warning: 'token::type_tag' should be initialized in the member initialization list [-Weffc++] parse-tree/token.cc:111:1: warning: 'token::orig_text' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from parse-tree/token.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD parse-tree/libparse-tree.la CXX parse-tree/parse_tree_libparser_la-lex.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from ../../libinterp/parse-tree/lex.ll:77: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from ../../libinterp/parse-tree/lex.ll:77: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from ../../libinterp/parse-tree/lex.ll:87: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from ../../libinterp/parse-tree/lex.ll:87: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from ../../libinterp/parse-tree/lex.ll:89: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from ../../libinterp/parse-tree/lex.ll:89: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from ../../libinterp/parse-tree/lex.ll:77: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from ../../libinterp/parse-tree/lex.ll:89: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from ../../libinterp/parse-tree/lex.ll:89: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../../libinterp/parse-tree/lex.ll:92:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ../../libinterp/parse-tree/lex.ll:93:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from ../../libinterp/parse-tree/lex.ll:96: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from ../../libinterp/parse-tree/lex.ll:96: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-all.h:45:0, from ../../libinterp/parse-tree/lex.ll:96: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from ../../libinterp/parse-tree/lex.ll:96: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from ../../libinterp/parse-tree/lex.ll:100:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/lex.cc: In function 'int octave_lex(OCTAVE_STYPE*, yyscan_t)': parse-tree/lex.cc:1391:53: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; ^ parse-tree/lex.cc:1396:11: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ ../../libinterp/parse-tree/lex.ll:420:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:432:41: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:434:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:440:40: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:442:37: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:466:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:483:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:494:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:596:42: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:831:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:861:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:875:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:890:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:897:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:904:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:911:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:918:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:925:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:932:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:979:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:993:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:1015:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:1045:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:1079:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:1163:38: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:1665:42: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/lex.cc: In function 'int yy_get_next_buffer(yyscan_t)': ../../libinterp/parse-tree/lex.ll:142:55: warning: conversion to 'unsigned int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] parse-tree/lex.cc:3436:3: note: in expansion of macro 'YY_INPUT' YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^ parse-tree/lex.cc: In function 'yy_state_type yy_get_previous_state(yyscan_t)': parse-tree/lex.cc:3494:67: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); ^ parse-tree/lex.cc:3499:10: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ parse-tree/lex.cc: In function 'yy_state_type yy_try_NUL_trans(yy_state_type, yyscan_t)': parse-tree/lex.cc:3523:9: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ parse-tree/lex.cc: At global scope: parse-tree/lex.cc:4011:58: warning: unused parameter 'yyscanner' [-Wunused-parameter] static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner) ^ ../../libinterp/parse-tree/lex.ll: In function 'bool is_keyword(const string&)': ../../libinterp/parse-tree/lex.ll:1894:63: warning: conversion to 'unsigned int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'int octave_base_lexer::input_buffer::copy_chunk(char*, size_t)': ../../libinterp/parse-tree/lex.ll:2197:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'int octave_base_lexer::flex_yyleng()': ../../libinterp/parse-tree/lex.ll:2297:34: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'int octave_base_lexer::text_yyinput()': ../../libinterp/parse-tree/lex.ll:2308:27: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:2321:31: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll:2327:20: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'bool octave_base_lexer::looking_at_space()': ../../libinterp/parse-tree/lex.ll:2363:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'int octave_base_lexer::is_keyword_token(const string&)': ../../libinterp/parse-tree/lex.ll:2401:23: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'void octave_base_lexer::handle_number()': ../../libinterp/parse-tree/lex.ll:2674:44: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'void octave_base_lexer::gripe_language_extension_operator(const string&)': ../../libinterp/parse-tree/lex.ll:3055:21: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] ../../libinterp/parse-tree/lex.ll: In member function 'bool octave_base_lexer::maybe_unput_comma_before_unary_op(int)': ../../libinterp/parse-tree/lex.ll:3337:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from ../../libinterp/parse-tree/lex.ll:77: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX parse-tree/parse_tree_libparser_la-oct-parse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/oct-parse.yy:44: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from parse-tree/oct-parse.yy:44: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from parse-tree/oct-parse.yy:44: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from parse-tree/oct-parse.yy:44: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/oct-parse.yy:56: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/oct-parse.yy:56: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from parse-tree/oct-parse.yy:44: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/oct-parse.yy:56: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from parse-tree/oct-parse.yy:56: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/oct-parse.yy:60:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/oct-parse.yy:61:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/oct-parse.yy:62:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from parse-tree/oct-parse.yy:64:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/oct-parse.yy:65:0: ./octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': ./octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from parse-tree/oct-parse.yy:72: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/pt-all.h:45:0, from parse-tree/oct-parse.yy:72: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from parse-tree/oct-parse.yy:72: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from parse-tree/oct-parse.yy:78:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ parse-tree/oct-parse.cc: In function 'int octave_push_parse(octave_pstate*, int, const OCTAVE_STYPE*, octave_base_parser&)': parse-tree/oct-parse.cc:3118:10: warning: conversion to 'yytype_int16 {aka short int}' from 'int' may alter its value [-Wconversion] *yyssp = yystate; ^ parse-tree/oct-parse.yy: In member function 'void octave_base_parser::bison_error(const char*)': parse-tree/oct-parse.yy:3970:17: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] err_col = len; ^ parse-tree/oct-parse.yy: In function 'string_vector autoloaded_functions()': parse-tree/oct-parse.yy:4205:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::basic_string >::size_type {aka long unsigned int}' may alter its value [-Wconversion] string_vector names (autoload_map.size ()); ^ parse-tree/oct-parse.yy: In function 'octave_function* load_fcn_from_file(const string&, const string&, const string&, const string&, const string&, bool)': parse-tree/oct-parse.yy:4264:26: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = file.length (); ^ parse-tree/oct-parse.yy: In function 'octave_value_list Fautoload(const octave_value_list&, int)': parse-tree/oct-parse.yy:4358:59: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::basic_string >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell func_names (dim_vector (autoload_map.size (), 1)); ^ parse-tree/oct-parse.yy:4359:59: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::basic_string >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell file_names (dim_vector (autoload_map.size (), 1)); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from parse-tree/oct-parse.yy:44: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD parse-tree/libparser.la CXX octave-value/octave_value_liboctave_value_la-ov-base.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-base.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base.cc:36:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base.cc:37:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-base.cc:31:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-base.cc:50:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from octave-value/ov-base.cc:53: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-base.cc:53: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from octave-value/ov-base.cc:55:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ octave-value/ov-base.cc: In function 'octave_value make_idx_args(const string&, const std::list&, const string&)': octave-value/ov-base.cc:1580:30: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell type_field (1, len); ^ octave-value/ov-base.cc:1581:30: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell subs_field (1, len); ^ octave-value/ov-base.cc:1592:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] type_field(i) = "()"; ^ octave-value/ov-base.cc:1593:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] subs_field(i) = Cell (sanitize (*p++)); ^ octave-value/ov-base.cc:1597:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] type_field(i) = "{}"; ^ octave-value/ov-base.cc:1598:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] subs_field(i) = Cell (sanitize (*p++)); ^ octave-value/ov-base.cc:1603:29: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] type_field(i) = "."; ^ octave-value/ov-base.cc:1612:35: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] subs_field(i) = val; ^ In file included from octave-value/ov-base.cc:32:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-bool-mat.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-bool-mat.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-bool-mat.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-bool-mat.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-bool-mat.cc:37:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-bool-mat.cc:43: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-bool-mat.cc:31:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-bool.h:39:0, from octave-value/ov-bool-mat.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-bool-mat.cc:44:0: octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ octave-value/ov-bool-mat.cc: In member function 'virtual bool octave_bool_matrix::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-bool-mat.cc:510:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-bool-mat.cc:514:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-bool-mat.cc:516:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-bool-mat.cc:516:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-bool-mat.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-bool.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-bool.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-bool.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov-bool.cc:32:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-bool.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-bool.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-bool.h:39, from octave-value/ov-bool.cc:36: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-bool.h:39:0, from octave-value/ov-bool.cc:36: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-bool.cc:36:0: octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-bool.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-builtin.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from octave-value/ov-builtin.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-builtin.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-builtin.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-builtin.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from octave-value/ov-fcn.h:34, from octave-value/ov-builtin.h:28, from octave-value/ov-builtin.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from octave-value/ov-fcn.h:34, from octave-value/ov-builtin.h:28, from octave-value/ov-builtin.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from octave-value/ov-builtin.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-fcn.h:34:0, from octave-value/ov-builtin.h:28, from octave-value/ov-builtin.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from octave-value/ov-builtin.h:28:0, from octave-value/ov-builtin.cc:30: octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:41:0, from octave-value/ov-builtin.cc:33: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from octave-value/ov-builtin.cc:33: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-builtin.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-builtin.cc:32:0: corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = octave_builtin]': octave-value/ov-builtin.cc:129:11: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] enter (profile_data_accumulator& a, const T& t) : acc (a) ^ corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] CXX octave-value/octave_value_liboctave_value_la-ov-cell.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from octave-value/ov-cell.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from octave-value/ov-cell.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cell.cc:40: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-cell.cc:42:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-cell.cc:47:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-cell.cc:49: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-cell.cc:51: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-cell.cc:51:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-cell.cc: In member function 'virtual octave_value octave_cell::subsasgn(const string&, const std::list&, const octave_value&)': octave-value/ov-cell.cc:247:24: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = type.length (); ^ octave-value/ov-cell.cc: In member function 'virtual string_vector octave_cell::all_strings(bool) const': octave-value/ov-cell.cc:648:37: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int t_len = t.length (); ^ octave-value/ov-cell.cc: In member function 'virtual bool octave_cell::save_hdf5(octave_hdf5_id, const char*, bool)': octave-value/ov-cell.cc:1107:27: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] hdims[i] = dv(rank-i-1); ^ octave-value/ov-cell.cc: In member function 'virtual bool octave_cell::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-cell.cc:1213:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (hdims[0]); ^ octave-value/ov-cell.cc:1229:9: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = tmp[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from octave-value/ov-cell.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-ch-mat.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-ch-mat.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov-ch-mat.cc:34:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-mat.h:37, from octave-value/ov-ch-mat.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-mat.h:37, from octave-value/ov-ch-mat.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-ch-mat.cc:37: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-ch-mat.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/boolMatrix.h:27:0, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-ch-mat.cc:32: ../liboctave/array/Array.h: In instantiation of 'Array Array::map(F) const [with U = char; F = int (&)(int); T = char]': octave-value/ov-ch-mat.cc:202:5: required from here ../liboctave/array/Array.h:673:14: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] p[i] = fcn (m[i]); ^ ../liboctave/array/Array.h:674:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] p[i+1] = fcn (m[i+1]); ^ ../liboctave/array/Array.h:675:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] p[i+2] = fcn (m[i+2]); ^ ../liboctave/array/Array.h:676:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] p[i+3] = fcn (m[i+3]); ^ ../liboctave/array/Array.h:682:12: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] p[i] = fcn (m[i]); ^ CXX octave-value/octave_value_liboctave_value_la-ov-class.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from octave-value/ov-class.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from octave-value/ov-class.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from octave-value/ov-class.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from octave-value/ov-class.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-class.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-class.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from octave-value/ov-class.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-class.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-class.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-class.cc:40:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from octave-value/ov-class.cc:45:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-class.h:36:0, from octave-value/ov-class.cc:48: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-class.cc:50:0: octave-value/ov-java.h: At global scope: octave-value/ov-java.h:112:21: warning: 'class octave_java' has pointer data members [-Weffc++] class OCTINTERP_API octave_java : public octave_base_value ^ octave-value/ov-java.h:112:21: warning: but does not override 'operator=(const octave_java&)' [-Weffc++] octave-value/ov-java.h: In constructor 'octave_java::octave_java()': octave-value/ov-java.h:116:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (void) ^ octave-value/ov-java.h: In copy constructor 'octave_java::octave_java(const octave_java&)': octave-value/ov-java.h:120:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (const octave_java& jobj) ^ octave-value/ov-java.h: In constructor 'octave_java::octave_java(_jobject* const&, jclass)': octave-value/ov-java.h:126:3: warning: 'octave_java::java_class' should be initialized in the member initialization list [-Weffc++] octave_java (const jobject& obj, jclass cls = 0) ^ octave-value/ov-java.h:126:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jclass*>': octave-value/ov-java.h:262:30: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jclass*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jclass*>(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jobject*>': octave-value/ov-java.h:270:33: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jobject*>' has pointer data members [-Weffc++] octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jobject*>(const java_local_ref<_jobject*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jobject*>&)' [-Weffc++] In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from octave-value/ov-class.cc:55: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-class.cc:55: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ octave-value/ov-class.cc: In constructor 'octave_class::octave_class(const octave_map&, const string&, const octave_value_list&)': octave-value/ov-class.cc:74:1: warning: 'octave_class::parent_list' should be initialized in the member initialization list [-Weffc++] octave_class::octave_class (const octave_map& m, const std::string& id, ^ octave-value/ov-class.cc: In member function 'octave_value octave_class::subsasgn_common(const octave_value&, const string&, const std::list&, const octave_value&)': octave-value/ov-class.cc:649:24: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = type.length (); ^ octave-value/ov-class.cc: In member function 'virtual bool octave_class::save_binary(std::ostream&, bool&)': octave-value/ov-class.cc:1383:49: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t classname_len = class_name ().length (); ^ octave-value/ov-class.cc: In member function 'virtual bool octave_class::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-class.cc:1666:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from octave-value/ov-class.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-classdef.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-classdef.cc:30:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from octave-value/ov-classdef.h:30:0, from octave-value/ov-classdef.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-classdef.cc:32:0: octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-classdef.h:30, from octave-value/ov-classdef.cc:37: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/pt-classdef.h:32:0, from octave-value/ov-classdef.cc:37: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from octave-value/ov-classdef.cc:38: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ octave-value/ov-classdef.cc: In function 'octave_value to_ov(const std::list&)': octave-value/ov-classdef.cc:216:34: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell cls (class_list.size (), 1); ^ octave-value/ov-classdef.cc: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep(const std::list&)': octave-value/ov-classdef.cc:1956:1: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class::cdef_class_rep::cdef_class_rep (const std::list& ^ octave-value/ov-classdef.cc:1956:1: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.cc:1956:1: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.cc:1956:1: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.cc: In constructor 'ctor_analyzer::ctor_analyzer(const string&, const string&)': octave-value/ov-classdef.cc:2010:3: warning: 'ctor_analyzer::ctor_list' should be initialized in the member initialization list [-Weffc++] ctor_analyzer (const std::string& ctor, const std::string& obj) ^ octave-value/ov-classdef.cc: In member function 'Cell cdef_class::cdef_class_rep::get_methods()': octave-value/ov-classdef.cc:2192:31: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, cdef_method>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell c (meths.size (), 1); ^ octave-value/ov-classdef.cc: In member function 'Cell cdef_class::cdef_class_rep::get_properties(int)': octave-value/ov-classdef.cc:2302:31: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, cdef_property>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell c (props.size (), 1); ^ octave-value/ov-classdef.cc: In member function 'string_vector cdef_class::cdef_class_rep::get_names()': octave-value/ov-classdef.cc:2438:37: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] string_vector v (names.size ()); ^ octave-value/ov-classdef.cc: In function 'octave_value_list package_getAllPackages(const octave_value_list&, int)': octave-value/ov-classdef.cc:3526:39: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, cdef_package>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell c (toplevel_packages.size (), 1); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-classdef.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] octave-value/ov-classdef.cc: In instantiation of 'Cell map2Cell(const std::map&) [with T1 = std::basic_string; T2 = cdef_class]': octave-value/ov-classdef.cc:3581:29: required from here octave-value/ov-classdef.cc:3567:28: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, cdef_class>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell retval (1, m.size ()); ^ octave-value/ov-classdef.cc: In instantiation of 'Cell map2Cell(const std::map&) [with T1 = std::basic_string; T2 = octave_value]': octave-value/ov-classdef.cc:3585:32: required from here octave-value/ov-classdef.cc:3567:28: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, octave_value>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave-value/ov-classdef.cc: In instantiation of 'Cell map2Cell(const std::map&) [with T1 = std::basic_string; T2 = cdef_package]': octave-value/ov-classdef.cc:3589:31: required from here octave-value/ov-classdef.cc:3567:28: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, cdef_package>::size_type {aka long unsigned int}' may alter its value [-Wconversion] CXX octave-value/octave_value_liboctave_value_la-ov-colon.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from corefcn/pr-output.h:52, from octave-value/ov-colon.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-colon.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-colon.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-colon.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from corefcn/pr-output.h:52, from octave-value/ov-colon.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-complex.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-complex.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-complex.cc:33:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-complex.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-complex.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-complex.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-complex.cc:29:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-complex.cc:44:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-complex.cc: In member function 'virtual float octave_complex::float_value(bool) const': octave-value/ov-complex.cc:128:10: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = std::real (scalar); ^ octave-value/ov-complex.cc: In member function 'virtual FloatMatrix octave_complex::float_matrix_value(bool) const': octave-value/ov-complex.cc:156:49: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = FloatMatrix (1, 1, std::real (scalar)); ^ octave-value/ov-complex.cc: In member function 'virtual FloatNDArray octave_complex::float_array_value(bool) const': octave-value/ov-complex.cc:184:63: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = FloatNDArray (dim_vector (1, 1), std::real (scalar)); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-complex.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-cs-list.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-cs-list.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-cx-diag.h:26, from octave-value/ov-cx-diag.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-cx-diag.h:26, from octave-value/ov-cx-diag.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-diag.h:34, from octave-value/ov-cx-diag.h:27, from octave-value/ov-cx-diag.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-diag.h:34, from octave-value/ov-cx-diag.h:27, from octave-value/ov-cx-diag.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-diag.cc:32:0, from octave-value/ov-cx-diag.cc:32: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base-diag.cc:30:0, from octave-value/ov-cx-diag.cc:32: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-cx-diag.h:26, from octave-value/ov-cx-diag.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-cx-diag.cc:32:0: octave-value/ov-base-diag.cc: In instantiation of 'float octave_base_diag::float_value(bool) const [with DMT = ComplexDiagMatrix; MT = ComplexMatrix]': octave-value/ov-cx-diag.cc:37:16: required from here octave-value/ov-base-diag.cc:278:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = helper_getreal (el_type (matrix (0, 0))); ^ octave-value/ov-base-diag.cc: In instantiation of 'float octave_base_diag::float_value(bool) const [with DMT = DiagMatrix; MT = Matrix]': octave-value/ov-cx-diag.cc:236:1: required from here octave-value/ov-base-diag.cc:278:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] octave-value/ov-base-diag.cc: In instantiation of 'FloatComplex octave_base_diag::float_complex_value(bool) const [with DMT = DiagMatrix; MT = Matrix; FloatComplex = std::complex]': octave-value/ov-cx-diag.cc:236:1: required from here octave-value/ov-base-diag.cc:320:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = matrix (0, 0); ^ CXX octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-cx-mat.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-cx-mat.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov-cx-mat.cc:40:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-cx-mat.cc:41: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-cx-mat.cc:41: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-cx-mat.cc:47: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-cx-mat.cc:32:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-cx-mat.cc:52:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-cx-mat.cc: In member function 'virtual float octave_complex_matrix::float_value(bool) const': octave-value/ov-cx-mat.cc:138:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = std::real (matrix (0, 0)); ^ octave-value/ov-cx-mat.cc: In member function 'virtual bool octave_complex_matrix::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-cx-mat.cc:714:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-cx-mat.cc:718:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-cx-mat.cc:720:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-cx-mat.cc:720:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-cx-mat.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo In file included from ../liboctave/util/oct-shlib.h:30:0, from octave-value/ov-dld-fcn.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/util/oct-shlib.h:31:0, from octave-value/ov-dld-fcn.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/util/oct-shlib.h:89:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from corefcn/defaults.h:29, from octave-value/ov-dld-fcn.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-dld-fcn.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from octave-value/ov-fcn.h:34, from octave-value/ov-dld-fcn.h:30, from octave-value/ov-dld-fcn.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from octave-value/ov-fcn.h:34, from octave-value/ov-dld-fcn.h:30, from octave-value/ov-dld-fcn.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/util/oct-shlib.h:31:0, from octave-value/ov-dld-fcn.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-fcn.h:34:0, from octave-value/ov-dld-fcn.h:30, from octave-value/ov-dld-fcn.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from octave-value/ov-dld-fcn.h:30:0, from octave-value/ov-dld-fcn.cc:33: octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ octave-value/ov-dld-fcn.cc: In constructor 'octave_dld_function::octave_dld_function(octave_builtin::fcn, const octave_shlib&, const string&, const string&)': octave-value/ov-dld-fcn.cc:42:1: warning: 'octave_dld_function::t_checked' should be initialized in the member initialization list [-Weffc++] octave_dld_function::octave_dld_function ^ octave-value/ov-dld-fcn.cc:42:1: warning: 'octave_dld_function::system_fcn_file' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from octave-value/ov-dld-fcn.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from octave-value/ov-fcn-handle.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from octave-value/ov-fcn-handle.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from octave-value/ov-fcn-handle.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-handle.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-fcn-handle.cc:39:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from octave-value/ov-fcn-handle.cc:41:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-decl.h:36:0, from parse-tree/pt-misc.h:38, from octave-value/ov-fcn-handle.cc:47: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-fcn-handle.cc:54: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from octave-value/ov-fcn-handle.cc:58:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ octave-value/ov-fcn-handle.cc: In constructor 'octave_fcn_handle::octave_fcn_handle(const octave_value&, const string&)': octave-value/ov-fcn-handle.cc:75:1: warning: 'octave_fcn_handle::overloads' should be initialized in the member initialization list [-Weffc++] octave_fcn_handle::octave_fcn_handle (const octave_value& f, ^ octave-value/ov-fcn-handle.cc: In member function 'virtual bool octave_fcn_handle::save_binary(std::ostream&, bool&)': octave-value/ov-fcn-handle.cc:541:37: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t tmp = buf_str.length (); ^ octave-value/ov-fcn-handle.cc:548:11: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] tmp = stmp.length (); ^ octave-value/ov-fcn-handle.cc:573:37: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t tmp = buf_str.length (); ^ octave-value/ov-fcn-handle.cc: In member function 'virtual bool octave_fcn_handle::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-fcn-handle.cc:997:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ octave-value/ov-fcn-handle.cc:1068:12: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ octave-value/ov-fcn-handle.cc:1242:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ octave-value/ov-fcn-handle.cc:1271:24: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ octave-value/ov-fcn-handle.cc: In static member function 'static octave_fcn_handle* octave_fcn_binder::maybe_binder(const octave_value&)': octave-value/ov-fcn-handle.cc:1997:45: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int nargs = arg_list->length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from octave-value/ov-fcn-handle.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-fcn-inline.cc:42:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from octave-value/ov-fcn-inline.cc:48: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-fcn-inline.cc:48: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ octave-value/ov-fcn-inline.cc: In member function 'virtual bool octave_fcn_inline::save_binary(std::ostream&, bool&)': octave-value/ov-fcn-inline.cc:202:11: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] tmp = ifargs(i).length (); ^ octave-value/ov-fcn-inline.cc:206:7: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] tmp = nm.length (); ^ octave-value/ov-fcn-inline.cc:209:7: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] tmp = iftext.length (); ^ octave-value/ov-fcn-inline.cc: In member function 'virtual bool octave_fcn_inline::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-fcn-inline.cc:459:26: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] ifargs.resize (hdims[1]); ^ octave-value/ov-fcn-inline.cc:476:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ifargs(i) = std::string (s1 + i*hdims[0]); ^ octave-value/ov-fcn-inline.cc:513:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ octave-value/ov-fcn-inline.cc:575:8: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] slen = H5Tget_size (type_hid); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-fcn-inline.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-fcn.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-fcn.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-fcn.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-fcn.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-fcn.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from octave-value/ov-fcn.h:34, from octave-value/ov-fcn.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from octave-value/ov-fcn.h:34, from octave-value/ov-fcn.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-fcn.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-fcn.h:34:0, from octave-value/ov-fcn.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from octave-value/ov-fcn.cc:29:0: octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-fcn.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-float.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-float.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-float.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-float.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-float.cc:36:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-float.cc:40: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-float.cc:40:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-float.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ../liboctave/numeric/lo-mappers.h: In instantiation of 'T xsignbit(T) [with T = float]': octave-value/ov-float.cc:338:7: required from here ../liboctave/numeric/lo-mappers.h:380:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] return signbit (x); ^ CXX octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-flt-complex.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-flt-complex.cc:33:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-flt-complex.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-flt-complex.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-flt-complex.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-flt-complex.cc:29:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-flt-complex.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-flt-cx-diag.h:26, from octave-value/ov-flt-cx-diag.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-flt-cx-diag.h:26, from octave-value/ov-flt-cx-diag.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-diag.h:34, from octave-value/ov-flt-cx-diag.h:27, from octave-value/ov-flt-cx-diag.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-diag.h:34, from octave-value/ov-flt-cx-diag.h:27, from octave-value/ov-flt-cx-diag.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-diag.cc:32:0, from octave-value/ov-flt-cx-diag.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-flt-cx-diag.h:26, from octave-value/ov-flt-cx-diag.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-flt-cx-mat.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-flt-cx-mat.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov-flt-cx-mat.cc:40:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-flt-cx-mat.cc:41: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-flt-cx-mat.cc:41: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-flt-cx-mat.cc:47: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-flt-cx-mat.cc:32:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-flt-cx-mat.cc:54:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-flt-cx-mat.cc: In member function 'virtual bool octave_float_complex_matrix::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-flt-cx-mat.cc:665:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-flt-cx-mat.cc:669:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-flt-cx-mat.cc:671:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-flt-cx-mat.cc:671:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-flt-cx-mat.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-flt-re-diag.h:26, from octave-value/ov-flt-re-diag.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-flt-re-diag.h:26, from octave-value/ov-flt-re-diag.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-diag.h:34, from octave-value/ov-flt-re-diag.h:27, from octave-value/ov-flt-re-diag.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-diag.h:34, from octave-value/ov-flt-re-diag.h:27, from octave-value/ov-flt-re-diag.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-diag.cc:32:0, from octave-value/ov-flt-re-diag.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-flt-re-diag.h:26, from octave-value/ov-flt-re-diag.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-flt-re-mat.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-flt-re-mat.cc:38: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-flt-re-mat.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-flt-re-mat.cc:42: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-flt-re-mat.cc:44:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-flt-re-mat.cc:52: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-flt-re-mat.cc:33:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-flt-re-mat.cc:53:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-flt-re-mat.cc: In member function 'virtual FloatComplex octave_float_matrix::float_complex_value(bool) const': octave-value/ov-flt-re-mat.cc:164:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex retval (tmp, tmp); ^ octave-value/ov-flt-re-mat.cc:164:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] octave-value/ov-flt-re-mat.cc: In member function 'virtual bool octave_float_matrix::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-flt-re-mat.cc:662:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-flt-re-mat.cc:666:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-flt-re-mat.cc:668:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-flt-re-mat.cc:668:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-flt-re-mat.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] ../liboctave/numeric/lo-mappers.h: In instantiation of 'T xsignbit(T) [with T = float]': octave-value/ov-flt-re-mat.cc:822:7: recursively required by substitution of 'template Array Array::map(U (&)(T)) const [with U = float]' octave-value/ov-flt-re-mat.cc:822:7: required from here ../liboctave/numeric/lo-mappers.h:380:20: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] return signbit (x); ^ CXX octave-value/octave_value_liboctave_value_la-ov-java.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-java.cc:54:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: At global scope: octave-value/ov-java.h:112:21: warning: 'class octave_java' has pointer data members [-Weffc++] class OCTINTERP_API octave_java : public octave_base_value ^ octave-value/ov-java.h:112:21: warning: but does not override 'operator=(const octave_java&)' [-Weffc++] octave-value/ov-java.h: In constructor 'octave_java::octave_java()': octave-value/ov-java.h:116:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (void) ^ octave-value/ov-java.h: In copy constructor 'octave_java::octave_java(const octave_java&)': octave-value/ov-java.h:120:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (const octave_java& jobj) ^ octave-value/ov-java.h: In constructor 'octave_java::octave_java(_jobject* const&, jclass)': octave-value/ov-java.h:126:3: warning: 'octave_java::java_class' should be initialized in the member initialization list [-Weffc++] octave_java (const jobject& obj, jclass cls = 0) ^ octave-value/ov-java.h:126:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jclass*>': octave-value/ov-java.h:262:30: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jclass*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jclass*>(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jobject*>': octave-value/ov-java.h:270:33: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jobject*>' has pointer data members [-Weffc++] octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jobject*>(const java_local_ref<_jobject*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jobject*>&)' [-Weffc++] In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from octave-value/ov-java.cc:58: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-java.cc:58: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ octave-value/ov-java.cc: In constructor 'JVMArgs::JVMArgs()': octave-value/ov-java.cc:103:3: warning: 'JVMArgs::vm_args' should be initialized in the member initialization list [-Weffc++] JVMArgs (void) ^ octave-value/ov-java.cc:103:3: warning: 'JVMArgs::java_opts' should be initialized in the member initialization list [-Weffc++] octave-value/ov-java.cc: In member function 'void JVMArgs::update()': octave-value/ov-java.cc:170:26: warning: conversion to 'jint {aka int}' from 'std::list >::size_type {aka long unsigned int}' may alter its value [-Wconversion] vm_args.nOptions = java_opts.size (); ^ octave-value/ov-java.cc: In function 'std::string read_classpath_txt(const string&)': octave-value/ov-java.cc:315:66: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int last = line.find_last_not_of (" \t\f\v\r\n"); ^ octave-value/ov-java.cc: In function 'std::string jstring_to_string(JNIEnv*, jobject)': octave-value/ov-java.cc:650:14: warning: choosing 'java_local_ref::operator T() [with T = _jclass*]' over 'java_local_ref::operator bool() const [with T = _jclass*]' [-Wconversion] if (cls) ^ octave-value/ov-java.cc:650:14: warning: for conversion from 'jclass_ref {aka java_local_ref<_jclass*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:650:14: note: because conversion sequence for the argument is better In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jthrowable*>': octave-value/ov-java.cc:699:22: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jthrowable*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jthrowable*>(const java_local_ref<_jthrowable*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jthrowable*>&)' [-Weffc++] octave-value/ov-java.cc: In function 'octave_value check_exception(JNIEnv*)': octave-value/ov-java.cc:701:9: warning: choosing 'java_local_ref::operator T() [with T = _jthrowable*]' over 'java_local_ref::operator bool() const [with T = _jthrowable*]' [-Wconversion] if (ex) ^ octave-value/ov-java.cc:701:9: warning: for conversion from 'jthrowable_ref {aka java_local_ref<_jthrowable*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:701:9: note: because conversion sequence for the argument is better In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jstring*>': octave-value/ov-java.cc:711:23: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jstring*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jstring*>(const java_local_ref<_jstring*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jstring*>&)' [-Weffc++] octave-value/ov-java.cc: In function '_jclass* find_octave_class(JNIEnv*, const char*)': octave-value/ov-java.cc:751:17: warning: choosing 'java_local_ref::operator T() [with T = _jclass*]' over 'java_local_ref::operator bool() const [with T = _jclass*]' [-Wconversion] if (! uicls) ^ octave-value/ov-java.cc:751:17: warning: for conversion from 'jclass_ref {aka java_local_ref<_jclass*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:751:17: note: because conversion sequence for the argument is better octave-value/ov-java.cc:770:20: warning: choosing 'java_local_ref::operator T() [with T = _jclass*]' over 'java_local_ref::operator bool() const [with T = _jclass*]' [-Wconversion] if (uicls) ^ octave-value/ov-java.cc:770:20: warning: for conversion from 'jclass_ref {aka java_local_ref<_jclass*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:770:20: note: because conversion sequence for the argument is better In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jobjectArray*>': octave-value/ov-java.cc:788:26: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jobjectArray*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jobjectArray*>(const java_local_ref<_jobjectArray*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jobjectArray*>&)' [-Weffc++] octave-value/ov-java.cc: In function 'dim_vector compute_array_dimensions(JNIEnv*, jobject)': octave-value/ov-java.cc:798:62: warning: choosing 'java_local_ref::operator T() [with T = _jclass*]' over 'java_local_ref::operator bool() const [with T = _jclass*]' [-Wconversion] while (jcls && jni_env->CallBooleanMethod (jcls, isArray_ID)) ^ octave-value/ov-java.cc:798:62: warning: for conversion from 'jclass_ref {aka java_local_ref<_jclass*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:798:62: note: because conversion sequence for the argument is better octave-value/ov-java.cc:800:58: warning: choosing 'java_local_ref::operator T() [with T = _jobjectArray*]' over 'java_local_ref::operator bool() const [with T = _jobjectArray*]' [-Wconversion] int len = (jobj ? jni_env->GetArrayLength (jobj) : 0); ^ octave-value/ov-java.cc:800:58: warning: for conversion from 'jobjectArray_ref {aka java_local_ref<_jobjectArray*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:800:58: note: because conversion sequence for the argument is better In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jintArray*>': octave-value/ov-java.cc:826:34: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jintArray*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jintArray*>(const java_local_ref<_jintArray*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jintArray*>&)' [-Weffc++] octave-value/ov-java.cc: In function 'octave_value get_array_elements(JNIEnv*, jobject, const octave_value_list&)': octave-value/ov-java.cc:862:13: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:862:13: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:862:13: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In function 'octave_value set_array_elements(JNIEnv*, jobject, const octave_value_list&, const octave_value&)': octave-value/ov-java.cc:892:13: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:892:13: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:892:13: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In function 'octave_value convert_to_string(JNIEnv*, jobject, bool, char)': octave-value/ov-java.cc:969:25: warning: choosing 'java_local_ref::operator T() [with T = _jstring*]' over 'java_local_ref::operator bool() const [with T = _jstring*]' [-Wconversion] if (js) ^ octave-value/ov-java.cc:969:25: warning: for conversion from 'jstring_ref {aka java_local_ref<_jstring*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:969:25: note: because conversion sequence for the argument is better octave-value/ov-java.cc:988:21: warning: choosing 'java_local_ref::operator T() [with T = _jstring*]' over 'java_local_ref::operator bool() const [with T = _jstring*]' [-Wconversion] if (js) ^ octave-value/ov-java.cc:988:21: warning: for conversion from 'jstring_ref {aka java_local_ref<_jstring*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:988:21: note: because conversion sequence for the argument is better In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jdoubleArray*>': octave-value/ov-java.cc:1099:40: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jdoubleArray*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jdoubleArray*>(const java_local_ref<_jdoubleArray*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jdoubleArray*>&)' [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jbyteArray*>': octave-value/ov-java.cc:1110:42: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jbyteArray*>' has pointer data members [-Weffc++] octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jbyteArray*>(const java_local_ref<_jbyteArray*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jbyteArray*>&)' [-Weffc++] octave-value/ov-java.cc: In function 'bool unbox(JNIEnv*, const octave_value_list&, jobjectArray_ref&, jobjectArray_ref&)': octave-value/ov-java.cc:1453:9: warning: choosing 'java_local_ref::operator T() [with T = _jobjectArray*]' over 'java_local_ref::operator bool() const [with T = _jobjectArray*]' [-Wconversion] if (! jobjs) ^ octave-value/ov-java.cc:1453:9: warning: for conversion from 'jobjectArray_ref {aka java_local_ref<_jobjectArray*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1453:9: note: because conversion sequence for the argument is better octave-value/ov-java.cc:1456:9: warning: choosing 'java_local_ref::operator T() [with T = _jobjectArray*]' over 'java_local_ref::operator bool() const [with T = _jobjectArray*]' [-Wconversion] if (! jclss) ^ octave-value/ov-java.cc:1456:9: warning: for conversion from 'jobjectArray_ref {aka java_local_ref<_jobjectArray*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1456:9: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In function 'long int get_current_thread_ID(JNIEnv*)': octave-value/ov-java.cc:1484:18: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (jthread) ^ octave-value/ov-java.cc:1484:18: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1484:18: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In member function 'octave_value octave_java::do_javaMethod(JNIEnv*, const string&, const octave_value_list&)': octave-value/ov-java.cc:1856:21: warning: choosing 'java_local_ref::operator T() [with T = _jobjectArray*]' over 'java_local_ref::operator bool() const [with T = _jobjectArray*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:1856:21: warning: for conversion from 'jobjectArray_ref {aka java_local_ref<_jobjectArray*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1856:21: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In static member function 'static octave_value octave_java::do_javaMethod(JNIEnv*, const string&, const string&, const octave_value_list&)': octave-value/ov-java.cc:1888:21: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:1888:21: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1888:21: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In static member function 'static octave_value octave_java::do_javaObject(JNIEnv*, const string&, const octave_value_list&)': octave-value/ov-java.cc:1919:21: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:1919:21: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1919:21: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In member function 'octave_value octave_java::do_java_get(JNIEnv*, const string&)': octave-value/ov-java.cc:1945:17: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:1945:17: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1945:17: note: because conversion sequence for the argument is better octave-value/ov-java.cc: In static member function 'static octave_value octave_java::do_java_get(JNIEnv*, const string&, const string&)': octave-value/ov-java.cc:1971:17: warning: choosing 'java_local_ref::operator T() [with T = _jobject*]' over 'java_local_ref::operator bool() const [with T = _jobject*]' [-Wconversion] if (resObj) ^ octave-value/ov-java.cc:1971:17: warning: for conversion from 'jobject_ref {aka java_local_ref<_jobject*>}' to 'bool' [-Wconversion] octave-value/ov-java.cc:1971:17: note: because conversion sequence for the argument is better In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-java.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-java.cc:57:0: octave-value/ov-java.h: In instantiation of 'T& java_local_ref::operator=(T) [with T = _jstring*]': octave-value/ov-java.cc:743:18: required from here octave-value/ov-java.h:49:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] return jobj; ^ octave-value/ov-java.h: In instantiation of 'T& java_local_ref::operator=(T) [with T = _jclass*]': octave-value/ov-java.cc:767:21: required from here octave-value/ov-java.h:49:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] octave-value/ov-java.h: In instantiation of 'T& java_local_ref::operator=(T) [with T = _jobjectArray*]': octave-value/ov-java.cc:805:12: required from here octave-value/ov-java.h:49:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] octave-value/ov-java.h: In instantiation of 'T& java_local_ref::operator=(T) [with T = _jobject*]': octave-value/ov-java.cc:859:14: required from here octave-value/ov-java.h:49:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] CXX octave-value/octave_value_liboctave_value_la-ov-lazy-idx.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-re-mat.h:32, from octave-value/ov-lazy-idx.h:26, from octave-value/ov-lazy-idx.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-re-mat.h:32, from octave-value/ov-lazy-idx.h:26, from octave-value/ov-lazy-idx.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-lazy-idx.h:26, from octave-value/ov-lazy-idx.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-lazy-idx.h:26, from octave-value/ov-lazy-idx.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-lazy-idx.cc:29: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-lazy-idx.cc:29:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-re-mat.h:32, from octave-value/ov-lazy-idx.h:26, from octave-value/ov-lazy-idx.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo In file included from ../liboctave/util/oct-shlib.h:30:0, from octave-value/ov-mex-fcn.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/util/oct-shlib.h:31:0, from octave-value/ov-mex-fcn.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/util/oct-shlib.h:89:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from corefcn/defaults.h:29, from octave-value/ov-mex-fcn.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-mex-fcn.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from octave-value/ov-fcn.h:34, from octave-value/ov-mex-fcn.h:30, from octave-value/ov-mex-fcn.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from octave-value/ov-fcn.h:34, from octave-value/ov-mex-fcn.h:30, from octave-value/ov-mex-fcn.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/util/oct-shlib.h:31:0, from octave-value/ov-mex-fcn.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-fcn.h:34:0, from octave-value/ov-mex-fcn.h:30, from octave-value/ov-mex-fcn.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from octave-value/ov-mex-fcn.h:30:0, from octave-value/ov-mex-fcn.cc:34: octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:41:0, from octave-value/ov-mex-fcn.cc:37: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from octave-value/ov-mex-fcn.cc:37: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ octave-value/ov-mex-fcn.cc: In constructor 'octave_mex_function::octave_mex_function(void*, bool, const octave_shlib&, const string&)': octave-value/ov-mex-fcn.cc:44:1: warning: 'octave_mex_function::t_checked' should be initialized in the member initialization list [-Weffc++] octave_mex_function::octave_mex_function ^ octave-value/ov-mex-fcn.cc:44:1: warning: 'octave_mex_function::system_fcn_file' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from octave-value/ov-mex-fcn.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-mex-fcn.cc:36:0: corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = octave_mex_function]': octave-value/ov-mex-fcn.cc:150:11: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] enter (profile_data_accumulator& a, const T& t) : acc (a) ^ corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] CXX octave-value/octave_value_liboctave_value_la-ov-null-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov.h:33, from octave-value/ov-null-mat.h:26, from octave-value/ov-null-mat.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov.h:37, from octave-value/ov-null-mat.h:26, from octave-value/ov-null-mat.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov.h:38:0, from octave-value/ov-null-mat.h:26, from octave-value/ov-null-mat.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from octave-value/ov-null-mat.h:26:0, from octave-value/ov-null-mat.cc:27: octave-value/ov.h: At global scope: octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ octave-value/ov.h: In constructor 'octave_value::octave_value()': octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-null-mat.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-null-mat.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov.h:33, from octave-value/ov-null-mat.h:26, from octave-value/ov-null-mat.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-null-mat.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-null-mat.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov.h:33, from octave-value/ov-null-mat.h:26, from octave-value/ov-null-mat.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-struct.h:35:0, from octave-value/ov-oncleanup.h:30, from octave-value/ov-oncleanup.cc:28: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-cmd.h:32, from parse-tree/pt-decl.h:35, from parse-tree/pt-misc.h:38, from octave-value/ov-oncleanup.cc:31: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/pt-decl.h:36:0, from parse-tree/pt-misc.h:38, from octave-value/ov-oncleanup.cc:31: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-oncleanup.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-perm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from octave-value/ov-perm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-perm.cc:30:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from octave-value/ov-perm.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-perm.h:26, from octave-value/ov-perm.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from octave-value/ov.h:38:0, from octave-value/ov-typeinfo.h:30, from octave-value/ov-perm.h:30, from octave-value/ov-perm.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from octave-value/ov-typeinfo.h:30:0, from octave-value/ov-perm.h:30, from octave-value/ov-perm.cc:31: octave-value/ov.h: At global scope: octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ octave-value/ov.h: In constructor 'octave_value::octave_value()': octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-perm.cc:33: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-perm.cc:33:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-perm.cc: In member function 'virtual float octave_perm_matrix::float_value(bool) const': octave-value/ov-perm.cc:158:14: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval = matrix (0, 0); ^ octave-value/ov-perm.cc: In member function 'virtual FloatComplex octave_perm_matrix::float_complex_value(bool) const': octave-value/ov-perm.cc:198:14: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] retval = matrix (0, 0); ^ octave-value/ov-perm.cc: In member function 'virtual bool octave_perm_matrix::load_ascii(std::istream&)': octave-value/ov-perm.cc:293:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] for (octave_idx_type i = 0; i < n; i++) pvec(i) = tmp(i) - 1; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-perm.h:26, from octave-value/ov-perm.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-range.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-range.cc:35:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-range.cc:29:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-range.cc:41:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ octave-value/ov-range.cc: In member function 'virtual float octave_range::float_value(bool) const': octave-value/ov-range.cc:203:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = range.base (); ^ octave-value/ov-range.cc: In member function 'virtual FloatComplex octave_range::float_complex_value(bool) const': octave-value/ov-range.cc:315:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = range.base (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-range.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-re-diag.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-re-diag.h:26, from octave-value/ov-re-diag.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-re-diag.h:26, from octave-value/ov-re-diag.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-diag.h:34, from octave-value/ov-re-diag.h:27, from octave-value/ov-re-diag.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-diag.h:34, from octave-value/ov-re-diag.h:27, from octave-value/ov-re-diag.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-diag.cc:32:0, from octave-value/ov-re-diag.cc:31: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base-diag.cc:30:0, from octave-value/ov-re-diag.cc:31: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-re-diag.cc:32:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-re-diag.h:26, from octave-value/ov-re-diag.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-re-diag.cc:31:0: octave-value/ov-base-diag.cc: In instantiation of 'float octave_base_diag::float_value(bool) const [with DMT = DiagMatrix; MT = Matrix]': octave-value/ov-re-diag.cc:36:16: required from here octave-value/ov-base-diag.cc:278:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = helper_getreal (el_type (matrix (0, 0))); ^ octave-value/ov-base-diag.cc: In instantiation of 'FloatComplex octave_base_diag::float_complex_value(bool) const [with DMT = DiagMatrix; MT = Matrix; FloatComplex = std::complex]': octave-value/ov-re-diag.cc:36:16: required from here octave-value/ov-base-diag.cc:320:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval = matrix (0, 0); ^ CXX octave-value/octave_value_liboctave_value_la-ov-re-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-re-mat.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-re-mat.cc:38: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-re-mat.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-re-mat.cc:42: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-re-mat.cc:44:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-re-mat.cc:52: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-re-mat.cc:33:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-re-mat.cc:53:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-re-mat.cc:33:0: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ octave-value/ov-re-mat.cc: In member function 'virtual float octave_matrix::float_value(bool) const': octave-value/ov-re-mat.cc:132:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] retval = matrix (0, 0); ^ octave-value/ov-re-mat.cc: In member function 'virtual FloatComplex octave_matrix::float_complex_value(bool) const': octave-value/ov-re-mat.cc:186:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] retval = matrix (0, 0); ^ octave-value/ov-re-mat.cc: In member function 'virtual bool octave_matrix::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-re-mat.cc:785:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-re-mat.cc:789:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-re-mat.cc:791:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-re-mat.cc:791:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-re-mat.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-scalar.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-scalar.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-scalar.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-scalar.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-scalar.cc:36:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-scalar.cc:40: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-scalar.cc:40:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-scalar.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-str-mat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-str-mat.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-str-mat.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-str-mat.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-str-mat.cc:40: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-str-mat.cc:34:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-str-mat.cc:50:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from parse-tree/pt-mat.h:35:0, from octave-value/ov-str-mat.cc:54: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from octave-value/ov-str-mat.cc:55:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ octave-value/ov-str-mat.cc: In member function 'virtual bool octave_char_matrix_str::load_hdf5(octave_hdf5_id, const char*)': octave-value/ov-str-mat.cc:675:17: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-str-mat.cc:679:26: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-str-mat.cc:681:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-str-mat.cc:681:19: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-str-mat.cc:705:43: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int slen = H5Tget_size (type_hid); ^ octave-value/ov-str-mat.cc:744:43: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int slen = H5Tget_size (type_hid); ^ octave-value/ov-str-mat.cc:775:50: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] charMatrix chm (elements, slen, ' '); ^ octave-value/ov-str-mat.cc:778:51: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] chm.insert (s + i*(slen+1), i, 0); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov-str-mat.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-struct.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from octave-value/ov-struct.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from octave-value/ov-struct.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from octave-value/ov-struct.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from octave-value/ov-struct.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-struct.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-struct.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from octave-value/ov-struct.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-struct.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-struct.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-struct.cc:33:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-struct.h:35:0, from octave-value/ov-struct.cc:36: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-struct.cc:38:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ octave-value/ov-struct.cc: In member function 'virtual octave_value octave_struct::subsasgn(const string&, const std::list&, const octave_value&)': octave-value/ov-struct.cc:298:24: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = type.length (); ^ octave-value/ov-struct.cc: In member function 'virtual octave_value octave_scalar_struct::subsasgn(const string&, const std::list&, const octave_value&)': octave-value/ov-struct.cc:1274:28: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int n = type.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from octave-value/ov-struct.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from octave-value/ov-typeinfo.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from octave-value/ov-typeinfo.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-typeinfo.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from octave-value/ov-typeinfo.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from octave-value/ov-usr-fcn.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-usr-fcn.cc:29:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from octave-value/ov-usr-fcn.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from octave-value/ov-usr-fcn.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-usr-fcn.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-usr-fcn.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from octave-value/ov-usr-fcn.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-usr-fcn.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-usr-fcn.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-usr-fcn.cc:37:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-cmd.h:32, from parse-tree/pt-jump.h:28, from octave-value/ov-usr-fcn.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-decl.h:36:0, from parse-tree/pt-misc.h:38, from octave-value/ov-usr-fcn.cc:45: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from octave-value/ov-usr-fcn.cc:52:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov-usr-fcn.cc:53: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ octave-value/ov-usr-fcn.cc: In constructor 'octave_user_function::octave_user_function(symbol_table::scope_id, tree_parameter_list*, tree_parameter_list*, tree_statement_list*)': octave-value/ov-usr-fcn.cc:190:1: warning: 'octave_user_function::end_location_line' should be initialized in the member initialization list [-Weffc++] octave_user_function::octave_user_function ^ octave-value/ov-usr-fcn.cc:190:1: warning: 'octave_user_function::end_location_column' should be initialized in the member initialization list [-Weffc++] octave-value/ov-usr-fcn.cc:190:1: warning: 'octave_user_function::subfcn_names' should be initialized in the member initialization list [-Weffc++] octave-value/ov-usr-fcn.cc:205:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_unwind_protect_frame (0) ^ octave-value/ov-usr-fcn.cc: In member function 'virtual octave_value_list octave_user_function::do_multi_index_op(int, const octave_value_list&, const std::list*)': octave-value/ov-usr-fcn.cc:524:33: warning: conversion to 'int' from 'symbol_table::context_id {aka long unsigned int}' may alter its value [-Wconversion] int context = active_context (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from octave-value/ov-usr-fcn.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-usr-fcn.cc:54:0: corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = octave_user_script]': octave-value/ov-usr-fcn.cc:151:19: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] enter (profile_data_accumulator& a, const T& t) : acc (a) ^ corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] corefcn/profiler.h: In instantiation of 'profile_data_accumulator::enter::enter(profile_data_accumulator&, const T&) [with T = octave_user_function]': octave-value/ov-usr-fcn.cc:614:3: required from here corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::fcn' should be initialized in the member initialization list [-Weffc++] corefcn/profiler.h:53:5: warning: 'profile_data_accumulator::enter::is_active' should be initialized in the member initialization list [-Weffc++] CXX octave-value/octave_value_liboctave_value_la-ov.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from octave-value/ov.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov.cc:30:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-bool.h:39, from octave-value/ov.cc:36: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-bool.h:39:0, from octave-value/ov.cc:36: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov.cc:36:0: octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov.cc:49: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov.cc:49: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov.cc:50: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov.cc:51: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov.cc:52: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov.cc:53: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov.cc:54: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov.cc:55: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov.cc:56: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-bool.h:39, from octave-value/ov.cc:36: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from octave-value/ov-struct.h:35:0, from octave-value/ov.cc:66: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from octave-value/ov-classdef.h:33, from octave-value/ov.cc:68: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from octave-value/ov-classdef.h:33, from octave-value/ov.cc:68: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from octave-value/ov.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-classdef.h:33:0, from octave-value/ov.cc:68: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from octave-value/ov.cc:68:0: octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from octave-value/ov-builtin.h:28:0, from octave-value/ov.cc:72: octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov.cc:81:0: octave-value/ov-java.h: At global scope: octave-value/ov-java.h:112:21: warning: 'class octave_java' has pointer data members [-Weffc++] class OCTINTERP_API octave_java : public octave_base_value ^ octave-value/ov-java.h:112:21: warning: but does not override 'operator=(const octave_java&)' [-Weffc++] octave-value/ov-java.h: In constructor 'octave_java::octave_java()': octave-value/ov-java.h:116:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (void) ^ octave-value/ov-java.h: In copy constructor 'octave_java::octave_java(const octave_java&)': octave-value/ov-java.h:120:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave_java (const octave_java& jobj) ^ octave-value/ov-java.h: In constructor 'octave_java::octave_java(_jobject* const&, jclass)': octave-value/ov-java.h:126:3: warning: 'octave_java::java_class' should be initialized in the member initialization list [-Weffc++] octave_java (const jobject& obj, jclass cls = 0) ^ octave-value/ov-java.h:126:3: warning: 'octave_java::java_classname' should be initialized in the member initialization list [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jclass*>': octave-value/ov-java.h:262:30: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jclass*>' has pointer data members [-Weffc++] class java_local_ref ^ octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jclass*>(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jclass*>&)' [-Weffc++] octave-value/ov-java.h: In instantiation of 'class java_local_ref<_jobject*>': octave-value/ov-java.h:270:33: required from here octave-value/ov-java.h:32:7: warning: 'class java_local_ref<_jobject*>' has pointer data members [-Weffc++] octave-value/ov-java.h:32:7: warning: but does not override 'java_local_ref<_jobject*>(const java_local_ref<_jobject*>&)' [-Weffc++] octave-value/ov-java.h:32:7: warning: or 'operator=(const java_local_ref<_jobject*>&)' [-Weffc++] In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from octave-value/ov.cc:88: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from octave-value/ov.cc:88: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from octave-value/ov.cc:91:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ octave-value/ov.cc: In constructor 'octave_value::octave_value(long int)': octave-value/ov.cc:599:30: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] : rep (new octave_scalar (i)) ^ octave-value/ov.cc: In constructor 'octave_value::octave_value(long unsigned int)': octave-value/ov.cc:604:30: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion] : rep (new octave_scalar (i)) ^ octave-value/ov.cc: In constructor 'octave_value::octave_value(long long int)': octave-value/ov.cc:610:30: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] : rep (new octave_scalar (i)) ^ octave-value/ov.cc: In constructor 'octave_value::octave_value(long long unsigned int)': octave-value/ov.cc:617:30: warning: conversion to 'double' from 'long long unsigned int' may alter its value [-Wconversion] : rep (new octave_scalar (i)) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from octave-value/ov.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/data-conv.h:29:0, from octave-value/ov.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX octave-value/octave_value_liboctave_value_la-ov-int16.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int16.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-int16.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int16.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int16.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-int16.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-int16.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-int16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int16.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-int16.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int16.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-int16.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-int32.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int32.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-int32.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int32.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int32.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-int32.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-int32.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-int32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int32.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-int32.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int32.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-int32.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-int64.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int64.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-int64.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int64.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int64.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-int64.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-int64.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-int64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int64.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-int64.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int64.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-int64.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-int8.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int8.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-int8.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int8.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-int8.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-int8.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-int8.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-int8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int8.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-int8.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-int8.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-int8.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-int8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-uint16.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint16.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-uint16.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint16.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint16.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-uint16.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-uint16.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint16.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint16.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-uint16.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint16.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-uint16.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint16.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-uint32.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint32.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-uint32.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint32.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint32.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-uint32.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-uint32.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint32.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint32.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-uint32.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint32.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-uint32.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint32.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-uint64.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint64.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-uint64.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint64.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint64.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-uint64.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-uint64.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint64.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint64.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-uint64.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint64.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-uint64.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint64.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-uint8.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint8.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-uint8.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint8.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave-value/ov-uint8.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave-value/ov-base-mat.cc:34:0, from octave-value/ov-base-int.cc:46, from octave-value/ov-uint8.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave-value/ov-intx.h:33:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from octave-value/ov-uint8.cc:30:0: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-intx.h:41:0, from octave-value/ov-int8.h:40, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-int8.h:40:0, from octave-value/ov-int-traits.h:26, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int16.h:40:0, from octave-value/ov-int-traits.h:27, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int32.h:40:0, from octave-value/ov-int-traits.h:28, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-int64.h:40:0, from octave-value/ov-int-traits.h:29, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint8.h:40:0, from octave-value/ov-int-traits.h:31, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint16.h:40:0, from octave-value/ov-int-traits.h:32, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint32.h:40:0, from octave-value/ov-int-traits.h:33, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from octave-value/ov-uint64.h:40:0, from octave-value/ov-int-traits.h:34, from octave-value/ov-base-int.cc:50, from octave-value/ov-uint8.cc:44: octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint8.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from octave-value/ov-uint8.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:57:16: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:57:16: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from octave-value/ov-uint8.cc:32: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] In file included from octave-value/ov-uint8.cc:44:0: octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_binary(std::istream&, bool, oct_mach_info::float_format) [with T = intNDArray >; std::istream = std::basic_istream]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:314:38: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int bytes = nel / m.byte_size (); ^ octave-value/ov-base-int.cc: In instantiation of 'bool octave_base_int_matrix::load_hdf5(octave_hdf5_id, const char*) [with T = intNDArray >; octave_hdf5_id = int]': octave-value/ov-uint8.cc:79:1: required from here octave-value/ov-base-int.cc:431:13: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(1) = hdims[0]; ^ octave-value/ov-base-int.cc:435:17: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv.resize (rank); ^ octave-value/ov-base-int.cc:437:13: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ octave-value/ov-base-int.cc:437:15: warning: conversion to 'octave_idx_type {aka int}' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dv(j) = hdims[i]; ^ CXX octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-base-sparse.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from octave-value/ov-base-sparse.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-sparse.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-sparse.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-base-sparse.cc:45:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from octave-value/ov-base-sparse.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from octave-value/ov-bool-sparse.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-bool-sparse.cc:34:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from octave-value/ov-bool-sparse.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-bool-sparse.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-bool-sparse.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-bool-sparse.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-bool-sparse.cc:36: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-bool-sparse.cc:36:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-bool-sparse.cc:37:0: octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from octave-value/ov-base-sparse.cc:45:0, from octave-value/ov-bool-sparse.cc:50: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from octave-value/ov-base.h:33, from octave-value/ov-bool-sparse.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-cx-sparse.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-cx-sparse.cc:36:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-cx-sparse.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-cx-sparse.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-cx-sparse.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-cx-sparse.cc:38: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-cx-sparse.cc:38:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-cx-sparse.cc:38: octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from octave-value/ov-base-sparse.cc:45:0, from octave-value/ov-cx-sparse.cc:48: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-cx-sparse.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-re-sparse.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from octave-value/ov-re-sparse.cc:36:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from octave-value/ov-base.h:35, from octave-value/ov-re-sparse.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-re-sparse.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from octave-value/ov-base-mat.h:37, from octave-value/ov-re-mat.h:38, from octave-value/ov-scalar.h:39, from octave-value/ov-re-sparse.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from octave-value/ov-scalar.h:31:0, from octave-value/ov-re-sparse.cc:38: octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from octave-value/ov-re-sparse.cc:38:0: octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from octave-value/ov-base-sparse.cc:45:0, from octave-value/ov-re-sparse.cc:47: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from octave-value/ov-re-sparse.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD octave-value/liboctave-value.la CXX corefcn/corefcn_libcorefcn_la-Cell.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/idx-vector.h:35, from corefcn/Cell.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/Cell.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/Cell.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/Cell.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ corefcn/Cell.cc: In constructor 'Cell::Cell(const std::list >&)': corefcn/Cell.cc:72:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] resize (dim_vector (n, 1)); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from corefcn/Cell.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-__contourc__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ corefcn/__contourc__.cc: In function 'void drawcn(const RowVector&, const RowVector&, const Matrix&, double, int, int, double, double, unsigned int, bool, charMatrix&)': corefcn/__contourc__.cc:143:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) -= static_cast (1 << start_edge); ^ corefcn/__contourc__.cc:195:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) -= static_cast (1 << stop_edge); ^ corefcn/__contourc__.cc: In function 'void mark_facets(const Matrix&, charMatrix&, double)': corefcn/__contourc__.cc:234:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) += 2; ^ corefcn/__contourc__.cc:237:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) += 8; ^ corefcn/__contourc__.cc:253:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) += 1; ^ corefcn/__contourc__.cc:256:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] mark(r, c) += 4; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__contourc__.cc:43: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-__dispatch__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/__dispatch__.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/__dispatch__.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/__dispatch__.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/__dispatch__.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/__dispatch__.cc:32:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dispatch__.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dispatch__.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/__dispatch__.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dispatch__.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dispatch__.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/__dispatch__.cc:38: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/__dispatch__.cc:38: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ corefcn/__dispatch__.cc: In function 'octave_value_list F__dispatch__(const octave_value_list&, int)': corefcn/__dispatch__.cc:95:38: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell type_field (len, 1); ^ corefcn/__dispatch__.cc:96:38: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell name_field (len, 1); ^ corefcn/__dispatch__.cc:103:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] type_field(i) = p->first; ^ corefcn/__dispatch__.cc:104:31: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] name_field(i) = p->second; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/__dispatch__.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-__dsearchn__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__dsearchn__.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-__ichol__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/__ichol__.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/__ichol__.cc:32: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ichol__.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/__ichol__.cc: In instantiation of 'void ichol_t(const octave_matrix_t&, octave_matrix_t&, const T*, T, std::string) [with octave_matrix_t = SparseMatrix; T = double; T (* ichol_mult)(T, T) = ichol_mult_real; bool (* ichol_checkpivot)(T) = ichol_checkpivot_real; std::string = std::basic_string]': corefcn/__ichol__.cc:488:67: required from here corefcn/__ichol__.cc:271:11: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len += (0.1 * max_len) > n ? 0.1 * max_len : n; ^ corefcn/__ichol__.cc:346:19: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len += (0.1 * max_len) > n ? 0.1 * max_len : n; ^ corefcn/__ichol__.cc: In instantiation of 'void ichol_t(const octave_matrix_t&, octave_matrix_t&, const T*, T, std::string) [with octave_matrix_t = SparseComplexMatrix; T = std::complex; T (* ichol_mult)(T, T) = ichol_mult_complex; bool (* ichol_checkpivot)(T) = ichol_checkpivot_complex; std::string = std::basic_string]': corefcn/__ichol__.cc:507:42: required from here corefcn/__ichol__.cc:271:11: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len += (0.1 * max_len) > n ? 0.1 * max_len : n; ^ corefcn/__ichol__.cc:346:19: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len += (0.1 * max_len) > n ? 0.1 * max_len : n; ^ CXX corefcn/corefcn_libcorefcn_la-__ilu__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/__ilu__.cc:32: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/__ilu__.cc:32: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__ilu__.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/__ilu__.cc: In instantiation of 'void ilu_crout(octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, T*, T*, T, std::string) [with octave_matrix_t = SparseMatrix; T = double; std::string = std::basic_string]': corefcn/__ilu__.cc:517:54: required from here corefcn/__ilu__.cc:213:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:215:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc:295:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:304:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc: In instantiation of 'void ilu_crout(octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, T*, T*, T, std::string) [with octave_matrix_t = SparseComplexMatrix; T = std::complex; std::string = std::basic_string]': corefcn/__ilu__.cc:545:67: required from here corefcn/__ilu__.cc:213:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:215:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc:295:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:304:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc: In instantiation of 'void ilu_tp(octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, octave_idx_type, octave_idx_type, T*, Array&, T, T, std::string, double) [with octave_matrix_t = SparseMatrix; T = double; octave_idx_type = int; std::string = std::basic_string]': corefcn/__ilu__.cc:1012:72: required from here corefcn/__ilu__.cc:600:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:602:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc:817:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:826:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc: In instantiation of 'void ilu_tp(octave_matrix_t&, octave_matrix_t&, octave_matrix_t&, octave_idx_type, octave_idx_type, T*, Array&, T, T, std::string, double) [with octave_matrix_t = SparseComplexMatrix; T = std::complex; octave_idx_type = int; std::string = std::basic_string]': corefcn/__ilu__.cc:1066:64: required from here corefcn/__ilu__.cc:600:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:602:13: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ corefcn/__ilu__.cc:817:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_u += (0.1 * max_len_u) > n ? 0.1 * max_len_u : n; ^ corefcn/__ilu__.cc:826:21: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] max_len_l += (0.1 * max_len_l) > n ? 0.1 * max_len_l : n; ^ CXX corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/__lin_interpn__.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/__lin_interpn__.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__lin_interpn__.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/__lin_interpn__.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from corefcn/__lin_interpn__.cc:27:0: corefcn/__lin_interpn__.cc: In instantiation of 'octave_value lin_interpn(int, M*, M, M*) [with T = float; M = FloatNDArray]': corefcn/__lin_interpn__.cc:320:60: required from here ../liboctave/util/lo-ieee.h:34:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] #define octave_NA (lo_ieee_na_value ()) ^ corefcn/__lin_interpn__.cc:208:17: note: in expansion of macro 'octave_NA' T extrapval = octave_NA; ^ CXX corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/__pchip_deriv__.cc:32:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__pchip_deriv__.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-__qp__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/dbleCHOL.h:29, from corefcn/__qp__.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/dbleCHOL.h:29, from corefcn/__qp__.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/__qp__.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/__qp__.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/dbleCHOL.h:29, from corefcn/__qp__.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-balance.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxAEPBAL.h:31, from corefcn/balance.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxAEPBAL.h:31, from corefcn/balance.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/balance.cc:42: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/balance.cc:47:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxAEPBAL.h:31, from corefcn/balance.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/numeric/CmplxAEPBAL.h:30:0, from corefcn/balance.cc:32: ../liboctave/numeric/base-aepbal.h: In instantiation of 'VectorT base_aepbal::permuting_vector() const [with MatrixT = FloatComplexMatrix; VectorT = FloatColumnVector]': corefcn/balance.cc:176:56: required from here ../liboctave/numeric/base-aepbal.h:64:13: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] pv(i) = i+1; ^ ../liboctave/numeric/base-aepbal.h:67:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka float}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h:72:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka float}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h: In instantiation of 'VectorT base_aepbal::permuting_vector() const [with MatrixT = FloatMatrix; VectorT = FloatColumnVector]': corefcn/balance.cc:195:56: required from here ../liboctave/numeric/base-aepbal.h:64:13: warning: conversion to 'float' from 'octave_idx_type {aka int}' may alter its value [-Wconversion] pv(i) = i+1; ^ ../liboctave/numeric/base-aepbal.h:67:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka float}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h:72:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka float}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h: In instantiation of 'VectorT base_aepbal::permuting_vector() const [with MatrixT = ComplexMatrix; VectorT = ColumnVector]': corefcn/balance.cc:216:56: required from here ../liboctave/numeric/base-aepbal.h:67:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h:72:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h: In instantiation of 'VectorT base_aepbal::permuting_vector() const [with MatrixT = Matrix; VectorT = ColumnVector]': corefcn/balance.cc:234:56: required from here ../liboctave/numeric/base-aepbal.h:67:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ ../liboctave/numeric/base-aepbal.h:72:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type j = scale(i) - 1; ^ CXX corefcn/corefcn_libcorefcn_la-besselj.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/besselj.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/besselj.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/besselj.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/besselj.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/besselj.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-betainc.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/betainc.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/betainc.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/betainc.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/betainc.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/betainc.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-bitfcns.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/bitfcns.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/bitfcns.cc:29:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/bitfcns.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bitfcns.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-uint64.h:40, from corefcn/bitfcns.cc:35: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-uint64.h:40, from corefcn/bitfcns.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-uint64.h:40, from corefcn/bitfcns.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-uint64.h:40:0, from corefcn/bitfcns.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from corefcn/bitfcns.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from corefcn/bitfcns.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from corefcn/bitfcns.cc:38: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from corefcn/bitfcns.cc:39: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from corefcn/bitfcns.cc:40: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from corefcn/bitfcns.cc:41: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from corefcn/bitfcns.cc:42: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from corefcn/bitfcns.cc:46:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ corefcn/bitfcns.cc: In function 'octave_value_list Fbitshift(const octave_value_list&, int)': corefcn/bitfcns.cc:496:35: warning: conversion to 'double' from 'int64_t {aka long int}' may alter its value [-Wconversion] result(i+k) = bitshift (m(i), static_cast (n(k)), mask); \ ^ corefcn/bitfcns.cc:642:11: note: in expansion of macro 'DO_BITSHIFT' DO_BITSHIFT (); ^ corefcn/bitfcns.cc:501:31: warning: conversion to 'double' from 'int64_t {aka long int}' may alter its value [-Wconversion] result(i) = bitshift (m(i), static_cast (n(i)), mask); \ ^ corefcn/bitfcns.cc:642:11: note: in expansion of macro 'DO_BITSHIFT' DO_BITSHIFT (); ^ corefcn/bitfcns.cc:496:35: warning: conversion to 'float' from 'int64_t {aka long int}' may alter its value [-Wconversion] result(i+k) = bitshift (m(i), static_cast (n(k)), mask); \ ^ corefcn/bitfcns.cc:657:11: note: in expansion of macro 'DO_BITSHIFT' DO_BITSHIFT (Float); ^ corefcn/bitfcns.cc:501:31: warning: conversion to 'float' from 'int64_t {aka long int}' may alter its value [-Wconversion] result(i) = bitshift (m(i), static_cast (n(i)), mask); \ ^ corefcn/bitfcns.cc:657:11: note: in expansion of macro 'DO_BITSHIFT' DO_BITSHIFT (Float); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/bitfcns.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/bitfcns.cc:29: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = unsigned char]' ../liboctave/util/oct-inttypes.h:1103:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = unsigned char]' corefcn/bitfcns.cc:613:9: required from here ../liboctave/util/oct-inttypes.h:375:37: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = unsigned char]' ../liboctave/util/oct-inttypes.h:1105:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = unsigned char]' corefcn/bitfcns.cc:613:9: required from here ../liboctave/util/oct-inttypes.h:372:37: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = short unsigned int]' ../liboctave/util/oct-inttypes.h:1103:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = short unsigned int]' corefcn/bitfcns.cc:615:9: required from here ../liboctave/util/oct-inttypes.h:375:37: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = short unsigned int]' ../liboctave/util/oct-inttypes.h:1105:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = short unsigned int]' corefcn/bitfcns.cc:615:9: required from here ../liboctave/util/oct-inttypes.h:372:37: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = signed char]': ../liboctave/util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = signed char]' ../liboctave/util/oct-inttypes.h:1103:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = signed char]' corefcn/bitfcns.cc:621:9: required from here ../liboctave/util/oct-inttypes.h:584:37: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = signed char]': ../liboctave/util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = signed char]' ../liboctave/util/oct-inttypes.h:1105:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = signed char]' corefcn/bitfcns.cc:621:9: required from here ../liboctave/util/oct-inttypes.h:581:37: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::lshift(T, int) [with T = short int]': ../liboctave/util/oct-inttypes.h:926:3: required from 'octave_int octave_int::operator<<(const int&) const [with T = short int]' ../liboctave/util/oct-inttypes.h:1103:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = short int]' corefcn/bitfcns.cc:623:9: required from here ../liboctave/util/oct-inttypes.h:584:37: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] lshift (T x, int n) { return x << n; } ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rshift(T, int) [with T = short int]': ../liboctave/util/oct-inttypes.h:927:3: required from 'octave_int octave_int::operator>>(const int&) const [with T = short int]' ../liboctave/util/oct-inttypes.h:1105:15: required from 'octave_int bitshift(const octave_int&, int, const octave_int&) [with T = short int]' corefcn/bitfcns.cc:623:9: required from here ../liboctave/util/oct-inttypes.h:581:37: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] rshift (T x, int n) { return x >> n; } ^ CXX corefcn/corefcn_libcorefcn_la-bsxfun.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from corefcn/bsxfun.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/oct-map.h:30, from corefcn/bsxfun.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/oct-map.h:30, from corefcn/bsxfun.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/oct-map.h:30, from corefcn/bsxfun.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/bsxfun.cc:34:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bsxfun.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bsxfun.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from corefcn/bsxfun.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bsxfun.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/bsxfun.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/bsxfun.cc:36: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/bsxfun.cc:36: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/bsxfun.cc:32:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo corefcn/c-file-ptr-stream.cc: In member function 'virtual std::streamsize c_zfile_ptr_buf::xsputn(const char*, std::streamsize)': corefcn/c-file-ptr-stream.cc:278:28: warning: conversion to 'unsigned int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] return gzwrite (f, s, n); ^ corefcn/c-file-ptr-stream.cc: In member function 'virtual std::streamsize c_zfile_ptr_buf::xsgetn(char*, std::streamsize)': corefcn/c-file-ptr-stream.cc:287:27: warning: conversion to 'unsigned int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] return gzread (f, s, n); ^ CC corefcn/corefcn_libcorefcn_la-cdisplay.lo CXX corefcn/corefcn_libcorefcn_la-cellfun.lo In file included from corefcn/cellfun.cc:35:0: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/cellfun.cc:39: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/cellfun.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/cellfun.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/cellfun.cc:39: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/cellfun.cc:40:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/cellfun.cc:41: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/cellfun.cc:41: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/cellfun.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/cellfun.cc:41: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/cellfun.cc:41: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/cellfun.cc:42: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/cellfun.cc:42: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/cellfun.cc:47:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/variables.h:40:0, from corefcn/cellfun.cc:43: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from corefcn/cellfun.cc:50:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from corefcn/variables.h:40:0, from corefcn/cellfun.cc:43: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from corefcn/cellfun.cc:54:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from corefcn/cellfun.cc:55: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-int8.h:40:0, from corefcn/cellfun.cc:55: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from corefcn/cellfun.cc:56: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from corefcn/cellfun.cc:57: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from corefcn/cellfun.cc:58: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from corefcn/cellfun.cc:59: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from corefcn/cellfun.cc:60: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from corefcn/cellfun.cc:61: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from corefcn/cellfun.cc:62: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ corefcn/cellfun.cc: In function 'dim_vector get_object_dims(octave_value&)': corefcn/cellfun.cc:1821:15: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] retval(i) = m(i); ^ In file included from corefcn/cellfun.cc:36:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/cellfun.cc:39: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX corefcn/corefcn_libcorefcn_la-colloc.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/CollocWt.h:28, from corefcn/colloc.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/CollocWt.h:28, from corefcn/colloc.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/colloc.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/colloc.cc:35:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/CollocWt.h:28, from corefcn/colloc.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-comment-list.lo CXX corefcn/corefcn_libcorefcn_la-conv2.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/oct-convn.h:27, from corefcn/conv2.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/oct-convn.h:27, from corefcn/conv2.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/conv2.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/conv2.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/oct-convn.h:27, from corefcn/conv2.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-daspk.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASPK-opts.h:10, from ../liboctave/numeric/DASPK.h:28, from corefcn/daspk.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/daspk.cc:32:0: ../liboctave/numeric/DASPK.h:33:1: warning: base class 'class DASPK_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASPK : public DAE, public DASPK_options ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASPK-opts.h:10, from ../liboctave/numeric/DASPK.h:28, from corefcn/daspk.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/daspk.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/daspk.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASPK-opts.h:10, from ../liboctave/numeric/DASPK.h:28, from corefcn/daspk.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-dasrt.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DAERT.h:26, from ../liboctave/numeric/DASRT-opts.h:10, from ../liboctave/numeric/DASRT.h:28, from corefcn/dasrt.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/dasrt.cc:30:0: ../liboctave/numeric/DASRT.h:71:1: warning: base class 'class DASRT_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASRT : public DAERT, public DASRT_options ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DAERT.h:26, from ../liboctave/numeric/DASRT-opts.h:10, from ../liboctave/numeric/DASRT.h:28, from corefcn/dasrt.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dasrt.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/dasrt.cc:40: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/dasrt.cc:40: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/dasrt.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DAERT.h:26, from ../liboctave/numeric/DASRT-opts.h:10, from ../liboctave/numeric/DASRT.h:28, from corefcn/dasrt.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-dassl.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASSL-opts.h:10, from ../liboctave/numeric/DASSL.h:28, from corefcn/dassl.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/dassl.cc:32:0: ../liboctave/numeric/DASSL.h:33:1: warning: base class 'class DASSL_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] DASSL : public DAE, public DASSL_options ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASSL-opts.h:10, from ../liboctave/numeric/DASSL.h:28, from corefcn/dassl.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dassl.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/dassl.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/base-dae.h:26, from ../liboctave/numeric/DAE.h:27, from ../liboctave/numeric/DASSL-opts.h:10, from ../liboctave/numeric/DASSL.h:28, from corefcn/dassl.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-data.lo In file included from corefcn/data.cc:45:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/data.cc:46: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/data.cc:46:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/Cell.h:31:0, from corefcn/data.cc:51: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/data.cc:52: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/data.cc:52: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/data.cc:46: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/data.cc:52: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/data.cc:52: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/data.cc:55:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/data.cc:42:0: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/data.cc:65: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/data.cc:65: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-mat.h:35:0, from corefcn/data.cc:66: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from corefcn/data.cc:67:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/data.cc: In function 'octave_value_list Fcomplex(const octave_value_list&, int)': corefcn/data.cc:3474:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float im_val = im.double_value (); ^ corefcn/data.cc: In function 'octave_value fill_matrix(const octave_value_list&, int, const char*)': corefcn/data.cc:4063:47: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] retval = FloatNDArray (dims, val); ^ corefcn/data.cc: In function 'octave_value_list Feps(const octave_value_list&, int)': corefcn/data.cc:4698:31: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] epsval(i) = lo_ieee_nan_value (); ^ corefcn/data.cc: In function 'octave_value_list Frepelems(const octave_value_list&, int)': corefcn/data.cc:7951:40: warning: conversion to 'octave_idx_type {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] octave_idx_type rx = rm(i); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/data.cc:46: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/data.cc: In instantiation of 'void map_2_xlog2(const Array&, Array&, Array&) [with T = float; ET = float]': corefcn/data.cc:516:35: required from here corefcn/data.cc:474:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] e.xelem (i) = exp; ^ corefcn/data.cc: In instantiation of 'void map_2_xlog2(const Array&, Array&, Array&) [with T = std::complex; ET = float]': corefcn/data.cc:526:35: required from here corefcn/data.cc:474:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/data.cc:46: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rem(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:955:35: required from 'octave_int rem(const octave_int&, const octave_int&) [with T = signed char]' corefcn/data.cc:630:17: required from here ../liboctave/util/oct-inttypes.h:754:29: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return y != 0 ? x % y : 0; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::rem(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:955:35: required from 'octave_int rem(const octave_int&, const octave_int&) [with T = short int]' corefcn/data.cc:631:17: required from here ../liboctave/util/oct-inttypes.h:754:29: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::mod(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:960:35: required from 'octave_int mod(const octave_int&, const octave_int&) [with T = signed char]' corefcn/data.cc:789:17: required from here ../liboctave/util/oct-inttypes.h:763:19: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T r = x % y; ^ ../liboctave/util/oct-inttypes.h:764:47: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((r < 0) != (y < 0)) ? r + y : r; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::mod(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:960:35: required from 'octave_int mod(const octave_int&, const octave_int&) [with T = short int]' corefcn/data.cc:790:17: required from here ../liboctave/util/oct-inttypes.h:763:19: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T r = x % y; ^ ../liboctave/util/oct-inttypes.h:764:47: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((r < 0) != (y < 0)) ? r + y : r; ^ CXX corefcn/corefcn_libcorefcn_la-debug.lo In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/debug.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/debug.cc:40:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/debug.cc:44:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from parse-tree/parse.h:34:0, from corefcn/debug.cc:45: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ./octave-value/ov-struct.h:35:0, from corefcn/debug.cc:51: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/debug.cc: In member function 'int bp_table::do_remove_breakpoint_1(octave_user_code*, const string&, const intmap&)': corefcn/debug.cc:395:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = line.size (); ^ corefcn/debug.cc: In member function 'int bp_table::do_remove_breakpoint(const string&, const intmap&)': corefcn/debug.cc:431:36: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = line.size (); ^ corefcn/debug.cc:436:14: warning: conversion to 'int' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] retval = results.size (); ^ corefcn/debug.cc: In member function 'bp_table::fname_line_map bp_table::do_get_breakpoint_list(const octave_value_list&)': corefcn/debug.cc:599:38: warning: conversion to 'std::map::mapped_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] bkpts_vec[i] = bkpts(i).double_value (); ^ corefcn/debug.cc: In function 'octave_value intmap_to_ov(const intmap&)': corefcn/debug.cc:618:46: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] NDArray retval (dim_vector (1, line.size ())); ^ corefcn/debug.cc:622:55: warning: conversion to 'std::map::key_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bp_table::const_intmap_iterator p = line.find (i); ^ corefcn/debug.cc: In function 'octave_value_list Fdbstatus(const octave_value_list&, int)': corefcn/debug.cc:832:33: warning: conversion to 'std::map::key_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_stdout << m[j] << ((j < nel - 1) ? ", " : "."); ^ corefcn/debug.cc:844:49: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::map >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell names (dim_vector (bp_list.size (), 1)); ^ corefcn/debug.cc:845:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::map >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell file (dim_vector (bp_list.size (), 1)); ^ corefcn/debug.cc:846:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::map >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell line (dim_vector (bp_list.size (), 1)); ^ corefcn/debug.cc: In function 'octave_value_list do_dbstack(const octave_value_list&, int, std::ostream&)': corefcn/debug.cc:1269:48: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] << std::setw (max_name_len) << name ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/debug.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-defaults.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/defaults.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/dir-ops.h:28:0, from corefcn/defaults.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/defaults.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defaults.cc:43: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defaults.cc:43: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defaults.cc:43: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/defaults.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defaults.cc:43: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defaults.cc:43: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/defaults.cc:48:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/defaults.cc:49:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from parse-tree/parse.h:34:0, from corefcn/defaults.cc:52: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from corefcn/defaults.cc:53: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/defaults.cc: In function 'std::string subst_octave_home(const string&)': corefcn/defaults.cc:111:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = prefix.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/defaults.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-defun.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:41:0, from corefcn/defun.cc:45: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from corefcn/defun.cc:45: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/parse.h:34:0, from corefcn/defun.cc:47: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/defun.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-det.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/det.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/det.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/numeric/DET.h:28:0, from corefcn/det.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from corefcn/det.cc:27:0: ../liboctave/numeric/DET.h: In instantiation of 'T base_det::value() const [with T = std::complex]': corefcn/det.cc:110:50: required from here ../liboctave/numeric/DET.h:66:32: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] T value () const { return c2 * static_cast (std::ldexp (1.0, e2)); } ^ CXX corefcn/corefcn_libcorefcn_la-dirfns.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dirfns.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/dirfns.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/dirfns.cc:40: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/dirfns.cc:46: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dirfns.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dirfns.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dirfns.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dirfns.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dirfns.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/dirfns.cc:52:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/dirfns.cc:53:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/toplev.h:42:0, from corefcn/dirfns.cc:59: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/dirfns.cc:61:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dirfns.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-display.lo CXX corefcn/corefcn_libcorefcn_la-dlmread.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dlmread.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/dlmread.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dlmread.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dlmread.cc:38: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/dlmread.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/dlmread.cc: In function 'bool read_cell_spec(std::istream&, octave_idx_type&, octave_idx_type&)': corefcn/dlmread.cc:61:33: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char ch = is.get (); ^ corefcn/dlmread.cc: In function 'bool parse_range_spec(const octave_value&, octave_idx_type&, octave_idx_type&, octave_idx_type&, octave_idx_type&)': corefcn/dlmread.cc:93:26: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char ch = is.peek (); ^ corefcn/dlmread.cc:99:14: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ corefcn/dlmread.cc:102:18: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ corefcn/dlmread.cc:113:18: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.peek (); ^ corefcn/dlmread.cc:117:22: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ corefcn/dlmread.cc:120:26: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] ch = is.get (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/dlmread.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-dot.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/dot.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from corefcn/dot.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/dot.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dot.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/dot.cc:31: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/dot.cc:31: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/dot.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-dynamic-ld.lo In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/dynamic-ld.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from corefcn/dynamic-ld.cc:35: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from corefcn/defaults.h:29, from corefcn/dynamic-ld.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dynamic-ld.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dynamic-ld.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dynamic-ld.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from corefcn/dynamic-ld.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dynamic-ld.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/dynamic-ld.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/dynamic-ld.cc:42: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/dynamic-ld.cc:42: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/dynamic-ld.cc:44:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from corefcn/dynamic-ld.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-eig.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/EIG.h:28, from corefcn/eig.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/EIG.h:28, from corefcn/eig.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/eig.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/eig.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/numeric/EIG.h:28, from corefcn/eig.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ellipj.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ellipj.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-error.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/error.cc:37:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/error.cc:40:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/error.cc:41:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/error.cc: In function 'octave_value_list Frethrow(const octave_value_list&, int)': corefcn/error.cc:865:37: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = msg.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/error.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-fft.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/fft.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/fft.cc:28:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-fft2.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fft2.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/fft2.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/fft2.cc:28:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-fftn.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/fftn.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/fftn.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/fftn.cc:27:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-file-io.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/file-io.cc:58: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/file-io.cc:58: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/file-io.cc:59: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/file-io.cc:64: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/file-io.cc:64: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/file-io.cc:64: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/file-io.cc:58: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/file-io.cc:64: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/file-io.cc:64: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/file-io.cc:66:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/file-io.cc:69:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/file-io.cc:76:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/file-io.cc:58: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-filter.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/filter.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-find.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ corefcn/find.cc: In function 'octave_value_list Ffind(const octave_value_list&, int)': corefcn/find.cc:416:19: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] n_to_find = val; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/find.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-gammainc.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/gammainc.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/gammainc.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gammainc.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/gammainc.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/gammainc.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-gcd.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/gcd.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/gcd.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gcd.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/gcd.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/gcd.cc: In instantiation of 'octave_int simple_gcd(const octave_int&, const octave_int&) [with T = signed char]': corefcn/gcd.cc:248:27: required from 'octave_value do_simple_gcd(const octave_value&, const octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:286:5: required from here corefcn/gcd.cc:110:19: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T tt = aa % bb; ^ corefcn/gcd.cc: In instantiation of 'octave_int simple_gcd(const octave_int&, const octave_int&) [with T = short int]': corefcn/gcd.cc:248:27: required from 'octave_value do_simple_gcd(const octave_value&, const octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:287:5: required from here corefcn/gcd.cc:110:19: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] corefcn/gcd.cc: In instantiation of 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = signed char]': corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:398:5: required from here corefcn/gcd.cc:216:19: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T qq = aa / bb; ^ corefcn/gcd.cc:217:19: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T tt = aa % bb; ^ corefcn/gcd.cc:221:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T tx = lx - qq*xx; ^ corefcn/gcd.cc:225:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T ty = ly - qq*yy; ^ corefcn/gcd.cc: In instantiation of 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = short int]': corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:399:5: required from here corefcn/gcd.cc:216:19: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T qq = aa / bb; ^ corefcn/gcd.cc:217:19: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T tt = aa % bb; ^ corefcn/gcd.cc:221:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T tx = lx - qq*xx; ^ corefcn/gcd.cc:225:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T ty = ly - qq*yy; ^ corefcn/gcd.cc: In instantiation of 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = unsigned char]': corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:402:5: required from here corefcn/gcd.cc:221:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T tx = lx - qq*xx; ^ corefcn/gcd.cc:225:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T ty = ly - qq*yy; ^ corefcn/gcd.cc: In instantiation of 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = short unsigned int]': corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:403:5: required from here corefcn/gcd.cc:221:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T tx = lx - qq*xx; ^ corefcn/gcd.cc:225:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T ty = ly - qq*yy; ^ corefcn/gcd.cc: In instantiation of 'void divide(const std::complex<_Tp>&, const std::complex<_Tp>&, std::complex<_Tp>&, std::complex<_Tp>&) [with FP = float]': corefcn/gcd.cc:93:14: required from 'std::complex<_Tp> simple_gcd(const std::complex<_Tp>&, const std::complex<_Tp>&) [with FP = float]' corefcn/gcd.cc:248:27: required from 'octave_value do_simple_gcd(const octave_value&, const octave_value&) [with NDA = FloatComplexNDArray]' corefcn/gcd.cc:302:56: required from here corefcn/gcd.cc:67:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FP qr = gnulib::floor ((a/b).real () + 0.5); ^ corefcn/gcd.cc:68:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FP qi = gnulib::floor ((a/b).imag () + 0.5); ^ In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/gcd.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' corefcn/gcd.cc:105:26: required from 'octave_int simple_gcd(const octave_int&, const octave_int&) [with T = signed char]' corefcn/gcd.cc:248:27: required from 'octave_value do_simple_gcd(const octave_value&, const octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:286:5: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' corefcn/gcd.cc:105:26: required from 'octave_int simple_gcd(const octave_int&, const octave_int&) [with T = short int]' corefcn/gcd.cc:248:27: required from 'octave_value do_simple_gcd(const octave_value&, const octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:287:5: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' corefcn/gcd.cc:230:26: required from 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = signed char]' corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:398:5: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' corefcn/gcd.cc:230:26: required from 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = short int]' corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:399:5: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' corefcn/gcd.cc:230:26: required from 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = signed char]' corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:398:5: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:573:42: required from 'static T octave_int_arith_base::signum(T) [with T = short int]' ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' corefcn/gcd.cc:230:26: required from 'octave_int extended_gcd(const octave_int&, const octave_int&, octave_int&, octave_int&) [with T = short int]' corefcn/gcd.cc:330:29: required from 'octave_value do_extended_gcd(const octave_value&, const octave_value&, octave_value&, octave_value&) [with NDA = intNDArray >]' corefcn/gcd.cc:399:5: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX corefcn/corefcn_libcorefcn_la-getgrent.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/oct-group.h:30, from corefcn/getgrent.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/oct-group.h:30:0, from corefcn/getgrent.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/oct-group.h:30, from corefcn/getgrent.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getgrent.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/getgrent.cc:36:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/getgrent.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/oct-group.h:30, from corefcn/getgrent.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-getpwent.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/getpwent.cc:36:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/getpwent.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getpwent.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-getrusage.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/getrusage.cc:40:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/getrusage.cc:44:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/getrusage.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-givens.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/givens.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-gl-render.lo In file included from corefcn/gl-render.cc:33:0: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/graphics.h:41:0, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/gl-render.cc:33:0: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/oct-handle.h:29, from corefcn/graphics.h:44, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-handle.h:29, from corefcn/graphics.h:44, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-handle.h:29:0, from corefcn/graphics.h:44, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/graphics.h:45:0, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/gl-render.h:49, from corefcn/gl-render.cc:34: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/gl-render.h:49:0, from corefcn/gl-render.cc:34: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/gl-render.h:49:0, from corefcn/gl-render.cc:34: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ corefcn/gl-render.cc: In static member function 'static opengl_texture opengl_texture::create(const octave_value&)': corefcn/gl-render.cc:196:28: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx] = xdata(i,j,0); ^ corefcn/gl-render.cc:197:28: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx+1] = xdata(i,j,1); ^ corefcn/gl-render.cc:198:28: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx+2] = xdata(i,j,2); ^ corefcn/gl-render.cc: In constructor 'opengl_renderer::patch_tesselator::patch_tesselator(opengl_renderer*, int, int, float)': corefcn/gl-render.cc:432:32: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] first (true), tmp_vdata () ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::patch_tesselator::begin(GLenum)': corefcn/gl-render.cc:447:48: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] renderer->set_polygon_offset (true, index); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::patch_tesselator::vertex(void*)': corefcn/gl-render.cc:480:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] buf[k] = (v->ambient * col(k)); ^ corefcn/gl-render.cc:484:26: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] buf[k] = (v->diffuse * col(k)); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::init_gl_context(bool, const Matrix&)': corefcn/gl-render.cc:672:40: warning: conversion to 'GLclampf {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] glClearColor (c(0), c(1), c(2), 1); ^ corefcn/gl-render.cc:672:40: warning: conversion to 'GLclampf {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] corefcn/gl-render.cc:672:40: warning: conversion to 'GLclampf {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] corefcn/gl-render.cc: In member function 'void opengl_renderer::draw_axes_boxes(const axes::properties&)': corefcn/gl-render.cc:934:40: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] set_linewidth (props.get_linewidth ()); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::draw_line(const line::properties&)': corefcn/gl-render.cc:1524:44: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] set_linewidth (props.get_linewidth ()); ^ corefcn/gl-render.cc:1602:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] props.get_linewidth ()); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::draw_surface(const surface::properties&)': corefcn/gl-render.cc:1657:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float as = props.get_ambientstrength (); ^ corefcn/gl-render.cc:1658:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float ds = props.get_diffusestrength (); ^ corefcn/gl-render.cc:1659:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float ss = props.get_specularstrength (); ^ corefcn/gl-render.cc:1660:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float se = props.get_specularexponent (); ^ corefcn/gl-render.cc:1720:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = as * fcolor(i); ^ corefcn/gl-render.cc:1724:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = ds * fcolor(i); ^ corefcn/gl-render.cc:1782:31: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j-1, i-1, k); ^ corefcn/gl-render.cc:1792:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j-1, i-1, k); ^ corefcn/gl-render.cc:1813:31: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j-1, i, k); ^ corefcn/gl-render.cc:1823:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j-1, i, k); ^ corefcn/gl-render.cc:1844:31: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j, i, k); ^ corefcn/gl-render.cc:1854:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j, i, k); ^ corefcn/gl-render.cc:1873:31: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j, i-1, k); ^ corefcn/gl-render.cc:1883:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j, i-1, k); ^ corefcn/gl-render.cc:1923:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = as * ecolor(i); ^ corefcn/gl-render.cc:1927:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = ds * ecolor(i); ^ corefcn/gl-render.cc:1938:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] set_linewidth (props.get_linewidth ()); ^ corefcn/gl-render.cc:1982:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j-1, i, k); ^ corefcn/gl-render.cc:1992:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j-1, i, k); ^ corefcn/gl-render.cc:2009:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j, i, k); ^ corefcn/gl-render.cc:2019:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j, i, k); ^ corefcn/gl-render.cc:2079:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j, i-1, k); ^ corefcn/gl-render.cc:2089:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j, i-1, k); ^ corefcn/gl-render.cc:2106:35: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = c(j, i, k); ^ corefcn/gl-render.cc:2116:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = ds * c(j, i, k); ^ corefcn/gl-render.cc:2178:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] props.get_linewidth ()); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::draw_patch(const patch::properties&)': corefcn/gl-render.cc:2261:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float as = props.get_ambientstrength (); ^ corefcn/gl-render.cc:2262:41: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float ds = props.get_diffusestrength (); ^ corefcn/gl-render.cc:2263:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float ss = props.get_specularstrength (); ^ corefcn/gl-render.cc:2264:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float se = props.get_specularexponent (); ^ corefcn/gl-render.cc:2381:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = (as * fcolor(i)); ^ corefcn/gl-render.cc:2385:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = ds * fcolor(i); ^ corefcn/gl-render.cc:2432:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = (vv->ambient * col(k)); ^ corefcn/gl-render.cc:2436:39: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[k] = (vv->diffuse * col(k)); ^ corefcn/gl-render.cc:2471:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = (as * ecolor(i)); ^ corefcn/gl-render.cc:2475:27: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] cb[i] = ds * ecolor(i); ^ corefcn/gl-render.cc:2484:48: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] set_linewidth (props.get_linewidth ()); ^ corefcn/gl-render.cc:2621:42: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] props.get_linewidth ()); ^ corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::draw_text(const text::properties&)': corefcn/gl-render.cc:2676:44: warning: conversion to 'GLfloat {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] glBitmap (0, 0, 0, 0, bbox(0), bbox(1), 0); ^ corefcn/gl-render.cc:2676:44: warning: conversion to 'GLfloat {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] corefcn/gl-render.cc:2678:71: warning: conversion to 'GLsizei {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] GL_RGBA, GL_UNSIGNED_BYTE, props.get_pixels ().data ()); ^ corefcn/gl-render.cc:2678:71: warning: conversion to 'GLsizei {aka int}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] corefcn/gl-render.cc: In member function 'virtual void opengl_renderer::draw_image(const image::properties&)': corefcn/gl-render.cc:2722:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] pix_dx = (p1(0) - p0(0))/(w-1); ^ corefcn/gl-render.cc:2723:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] nor_dx = (x(1) - x(0))/(w-1); ^ corefcn/gl-render.cc:2728:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] pix_dx = p1w(0) - p0(0); ^ corefcn/gl-render.cc:2734:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] pix_dy = (p1(1) - p0(1))/(h-1); ^ corefcn/gl-render.cc:2735:14: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] nor_dy = (y(1) - y(0))/(h-1); ^ corefcn/gl-render.cc:2740:14: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] pix_dy = p1h(1) - p0(1); ^ corefcn/gl-render.cc:2751:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float im_xmin = x(0) - nor_dx/2; ^ corefcn/gl-render.cc:2752:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float im_xmax = x(1) + nor_dx/2; ^ corefcn/gl-render.cc:2753:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float im_ymin = y(0) - nor_dy/2; ^ corefcn/gl-render.cc:2754:33: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float im_ymax = y(1) + nor_dy/2; ^ corefcn/gl-render.cc:2758:12: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] j0 += (xmin - im_xmin)/nor_dx + 1; ^ corefcn/gl-render.cc:2760:12: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] j1 -= (im_xmax - xmax)/nor_dx ; ^ corefcn/gl-render.cc:2763:12: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] i0 += (ymin - im_ymin)/nor_dy + 1; ^ corefcn/gl-render.cc:2765:12: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] i1 -= (im_ymax - ymax)/nor_dy; ^ corefcn/gl-render.cc:2779:35: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] glRasterPos3d (im_xmin + nor_dx*j0, im_ymin + nor_dy*i0, 0); ^ corefcn/gl-render.cc:2779:56: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] glRasterPos3d (im_xmin + nor_dx*j0, im_ymin + nor_dy*i0, 0); ^ corefcn/gl-render.cc:2797:28: warning: conversion to 'GLfloat {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx] = xcdata(i,j,0); ^ corefcn/gl-render.cc:2798:28: warning: conversion to 'GLfloat {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx+1] = xcdata(i,j,1); ^ corefcn/gl-render.cc:2799:28: warning: conversion to 'GLfloat {aka float}' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] a[idx+2] = xcdata(i,j,2); ^ corefcn/gl-render.cc: In member function 'virtual Matrix opengl_renderer::render_text(const string&, double, double, double, int, int, double)': corefcn/gl-render.cc:3254:43: warning: conversion to 'GLfloat {aka float}' from 'double' may alter its value [-Wfloat-conversion] glBitmap(0, 0, 0, 0, bbox(0), bbox(1), 0); ^ corefcn/gl-render.cc:3254:43: warning: conversion to 'GLfloat {aka float}' from 'double' may alter its value [-Wfloat-conversion] corefcn/gl-render.cc:3256:58: warning: conversion to 'GLsizei {aka int}' from 'double' may alter its value [-Wfloat-conversion] GL_RGBA, GL_UNSIGNED_BYTE, pixels.data ()); ^ corefcn/gl-render.cc:3256:58: warning: conversion to 'GLsizei {aka int}' from 'double' may alter its value [-Wfloat-conversion] In file included from corefcn/gl-render.cc:31:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo In file included from corefcn/graphics.h:41:0, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from corefcn/graphics.h:43, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/oct-handle.h:29, from corefcn/graphics.h:44, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-handle.h:29, from corefcn/graphics.h:44, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-handle.h:29:0, from corefcn/graphics.h:44, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/graphics.h:45:0, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/gl2ps-renderer.h:26:0, from corefcn/gl2ps-renderer.cc:28: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/gl2ps-renderer.h:26:0, from corefcn/gl2ps-renderer.cc:28: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from corefcn/gl2ps-renderer.cc:28:0: corefcn/gl2ps-renderer.h: At global scope: corefcn/gl2ps-renderer.h:35:1: warning: 'class glps_renderer' has pointer data members [-Weffc++] glps_renderer : public opengl_renderer ^ corefcn/gl2ps-renderer.h:35:1: warning: but does not override 'glps_renderer(const glps_renderer&)' [-Weffc++] corefcn/gl2ps-renderer.h:35:1: warning: or 'operator=(const glps_renderer&)' [-Weffc++] corefcn/gl2ps-renderer.cc: In member function 'virtual Matrix glps_renderer::render_text(const string&, double, double, double, int, int, double)': corefcn/gl2ps-renderer.cc:212:53: warning: conversion to 'GLshort {aka short int}' from 'double' may alter its value [-Wfloat-conversion] alignment_to_mode (ha, va), rotation); ^ corefcn/gl2ps-renderer.cc:212:53: warning: conversion to 'GLfloat {aka float}' from 'double' may alter its value [-Wfloat-conversion] corefcn/gl2ps-renderer.cc: In member function 'virtual void glps_renderer::draw_text(const text::properties&)': corefcn/gl2ps-renderer.cc:339:74: warning: conversion to 'GLshort {aka short int}' from 'double' may alter its value [-Wfloat-conversion] alignment_to_mode (halign, valign), props.get_rotation ()); ^ corefcn/gl2ps-renderer.cc:339:74: warning: conversion to 'GLfloat {aka float}' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/oct-handle.h:26, from corefcn/graphics.h:44, from corefcn/gl2ps-renderer.h:26, from corefcn/gl2ps-renderer.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-graphics.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/graphics.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/graphics.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/graphics.cc:41: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from corefcn/graphics.cc:45: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/graphics.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/graphics.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/graphics.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/graphics.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/graphics.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/graphics.h:41:0, from corefcn/graphics.cc:50: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/graphics.h:45:0, from corefcn/graphics.cc:50: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/graphics.cc:50: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/graphics.cc:50:0: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/graphics.cc:50:0: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from corefcn/graphics.cc:51:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/graphics.cc:57: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ corefcn/graphics.cc: In function 'bool lookup_object_name(const caseless_str&, caseless_str&, caseless_str&)': corefcn/graphics.cc:929:26: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = name.length (); ^ corefcn/graphics.cc: In member function 'bool color_values::str2rgb(const string&)': corefcn/graphics.cc:1166:34: warning: conversion to 'unsigned int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] unsigned int len = str.length (); ^ corefcn/graphics.cc: In member function 'Matrix children_property::do_get_children(bool) const': corefcn/graphics.cc:1516:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ In file included from corefcn/graphics.cc:3409:0: corefcn/graphics-props.cc: In constructor 'base_properties::base_properties(const string&, const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:5:1: warning: 'base_properties::dynamic_properties' should be initialized in the member initialization list [-Weffc++] base_properties::base_properties (const std::string& ty, const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc:5:1: warning: 'base_properties::all_props' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc: In constructor 'root_figure::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:330:1: warning: 'root_figure::properties::cbo_stack' should be initialized in the member initialization list [-Weffc++] root_figure::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ In file included from corefcn/graphics.cc:3409:0: corefcn/graphics-props.cc: In constructor 'figure::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:696:1: warning: 'figure::properties::toolkit' should be initialized in the member initialization list [-Weffc++] figure::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc: In constructor 'axes::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::sx' should be initialized in the member initialization list [-Weffc++] axes::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::sy' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::sz' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x_render' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x_render_inv' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x_gl_mat1' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x_gl_mat2' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x_zlim' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zoom_stack' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xstate' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::ystate' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zstate' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xPlane' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xPlaneN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::yPlane' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::yPlaneN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zPlane' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zPlaneN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xpTick' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xpTickN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::ypTick' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::ypTickN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zpTick' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zpTickN' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::fx' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::fy' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::fz' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xticklen' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::yticklen' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zticklen' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xtickoffset' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::ytickoffset' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::ztickoffset' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::x2Dtop' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::y2Dright' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::layer2Dtop' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::is2D' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xySym' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::xyzSym' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::zSign' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::nearhoriz' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:1511:1: warning: 'axes::properties::text_renderer' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc: In constructor 'text::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:3175:1: warning: 'text::properties::renderer' should be initialized in the member initialization list [-Weffc++] text::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc:3175:1: warning: 'text::properties::cached_units' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc:3175:1: warning: 'text::properties::pixels' should be initialized in the member initialization list [-Weffc++] corefcn/graphics-props.cc: In constructor 'patch::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:4088:1: warning: 'patch::properties::bad_data_msg' should be initialized in the member initialization list [-Weffc++] patch::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc: In constructor 'uicontextmenu::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:5957:1: warning: 'uicontextmenu::properties::dependent_obj_list' should be initialized in the member initialization list [-Weffc++] uicontextmenu::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics-props.cc: In constructor 'uicontrol::properties::properties(const graphics_handle&, const graphics_handle&)': corefcn/graphics-props.cc:6143:1: warning: 'uicontrol::properties::cached_units' should be initialized in the member initialization list [-Weffc++] uicontrol::properties::properties (const graphics_handle& mh, const graphics_handle& p) ^ corefcn/graphics.cc: In constructor 'callback_event::callback_event()': corefcn/graphics.cc:9357:3: warning: 'callback_event::callback' should be initialized in the member initialization list [-Weffc++] callback_event (void) ^ corefcn/graphics.cc: In constructor 'set_event::set_event()': corefcn/graphics.cc:9422:3: warning: 'set_event::notify_toolkit' should be initialized in the member initialization list [-Weffc++] set_event (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/graphics.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-gripes.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/gripes.cc:31:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/gripes.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-help.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/help.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/help.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/help.cc:41: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/help.cc:47: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/help.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/help.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/help.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/help.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/help.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/help.cc:52:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/help.cc:53:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from parse-tree/parse.h:34:0, from corefcn/help.cc:57: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from corefcn/help.cc:64: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/help.cc:66:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/help.cc: In function 'string_vector names(const map_type&)': corefcn/help.cc:784:36: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, std::basic_string >::size_type {aka long unsigned int}' may alter its value [-Wconversion] string_vector retval (lst.size ()); ^ corefcn/help.cc: In function 'bool file_is_in_dir(std::string, std::string)': corefcn/help.cc:1348:37: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int dir_len = dir.size (); ^ corefcn/help.cc:1349:47: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] const int filename_len = filename.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/help.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-hess.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxHESS.h:28, from corefcn/hess.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxHESS.h:28, from corefcn/hess.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hess.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/hess.cc:36:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxHESS.h:28, from corefcn/hess.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-hex2num.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/hex2num.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/hex2num.cc: In function 'octave_value_list Fnum2hex(const octave_value_list&, int)': corefcn/hex2num.cc:264:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ch += 'a' - 10; ^ corefcn/hex2num.cc:266:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ch += '0'; ^ corefcn/hex2num.cc:301:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ch += 'a' - 10; ^ corefcn/hex2num.cc:303:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] ch += '0'; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/hex2num.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-hook-fcn.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from corefcn/hook-fcn.h:30, from corefcn/hook-fcn.cc:25: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from corefcn/hook-fcn.h:30, from corefcn/hook-fcn.cc:25: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-fcn-handle.h:34, from corefcn/hook-fcn.h:30, from corefcn/hook-fcn.cc:25: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-fcn-handle.h:34:0, from corefcn/hook-fcn.h:30, from corefcn/hook-fcn.cc:25: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/hook-fcn.h:31, from corefcn/hook-fcn.cc:25: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/hook-fcn.h:31, from corefcn/hook-fcn.cc:25: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/hook-fcn.cc:25:0: corefcn/hook-fcn.h: In constructor 'hook_function::hook_function()': corefcn/hook-fcn.h:63:3: warning: 'hook_function::rep' should be initialized in the member initialization list [-Weffc++] hook_function (void) ^ corefcn/hook-fcn.cc: In constructor 'hook_function::hook_function(const octave_value&, const octave_value&)': corefcn/hook-fcn.cc:27:1: warning: 'hook_function::rep' should be initialized in the member initialization list [-Weffc++] hook_function::hook_function (const octave_value& f, const octave_value& d) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/hook-fcn.h:28, from corefcn/hook-fcn.cc:25: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-input.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/input.cc:41: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/input.cc:41: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/debug.h:28, from corefcn/input.cc:46: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/debug.h:28:0, from corefcn/input.cc:46: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/input.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/input.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/input.cc:41: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/input.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/input.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/hook-fcn.h:31, from corefcn/input.cc:52: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/hook-fcn.h:31, from corefcn/input.cc:52: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/input.cc:52:0: corefcn/hook-fcn.h: In constructor 'hook_function::hook_function()': corefcn/hook-fcn.h:63:3: warning: 'hook_function::rep' should be initialized in the member initialization list [-Weffc++] hook_function (void) ^ In file included from corefcn/input.cc:55:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/input.cc:57:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/input.cc:75:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/input.cc: In function 'bool is_completing_dirfns()': corefcn/input.cc:365:54: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int index = line.find (dirfns_commands[i] + " "); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/input.cc:41: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-inv.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/inv.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/inv.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-kron.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/kron.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/kron.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/kron.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/kron.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-load-path.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/load-path.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/dir-ops.h:28:0, from corefcn/load-path.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/load-path.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-path.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-path.cc:38: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-path.cc:38: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/load-path.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-path.cc:38: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-path.cc:38: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/load-path.cc:39:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/load-path.cc:40:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from parse-tree/parse.h:34:0, from corefcn/load-path.cc:43: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from corefcn/load-path.cc:44: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/load-path.cc:46:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/load-path.cc: In member function 'string_vector load_path::do_dirs() const': corefcn/load-path.cc:1636:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] string_vector retval (len); ^ corefcn/load-path.cc: In member function 'string_vector load_path::loader::fcn_names() const': corefcn/load-path.cc:1700:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] string_vector retval (len); ^ corefcn/load-path.cc: In function 'string_vector get_file_list(const fcn_file_map_type&)': corefcn/load-path.cc:1777:33: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = lst.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/load-path.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-load-save.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/load-save.cc:45: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/load-save.cc:45: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/load-save.cc:46: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/load-save.cc:56: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-save.cc:57: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-save.cc:57: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/load-save.cc:45: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-save.cc:57: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/load-save.cc:57: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/load-save.cc:60:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/load-save.cc:63:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/load-save.cc:70:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/load-save.cc: In function 'bool glob_pattern_p(const string&)': corefcn/load-save.cc:898:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = pattern.length (); ^ corefcn/load-save.cc: In function 'void dump_octave_core(std::ostream&, const char*, load_save_format, bool)': corefcn/load-save.cc:1371:48: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] double val_size = val.byte_size () / 1024; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/load-save.cc:44: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-lookup.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/lookup.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/lookup.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/lookup.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/lookup.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lookup.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lookup.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/lookup.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lookup.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lookup.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ corefcn/lookup.cc: In function 'bool contains_char(const string&, char)': corefcn/lookup.cc:48:40: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] || str.find (std::toupper (c)) != std::string::npos); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/lookup.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo corefcn/ls-ascii-helper.cc: In function 'void skip_until_newline(std::istream&, bool)': corefcn/ls-ascii-helper.cc:49:25: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c = is.peek (); ^ corefcn/ls-ascii-helper.cc: In function 'void skip_preceeding_newline(std::istream&)': corefcn/ls-ascii-helper.cc:95:21: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c = is.peek (); ^ corefcn/ls-ascii-helper.cc:115:13: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/ls-ascii-helper.cc: In function 'std::string read_until_newline(std::istream&, bool)': corefcn/ls-ascii-helper.cc:138:25: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c = is.peek (); ^ CXX corefcn/corefcn_libcorefcn_la-ls-hdf5.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-hdf5.cc:43: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-hdf5.cc:43: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-hdf5.cc:48:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-hdf5.cc:53: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-hdf5.cc:54: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-hdf5.cc:54: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-hdf5.cc:43: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-hdf5.cc:54: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-hdf5.cc:54: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/ls-hdf5.cc:60:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/ls-hdf5.cc:66:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/ls-hdf5.cc: In function 'herr_t hdf5_read_next_data(hid_t, const char*, void*)': corefcn/ls-hdf5.cc:319:42: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int slen = H5Tget_size (type_id); ^ corefcn/ls-hdf5.cc:452:46: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int slen = H5Tget_size (type_id); ^ corefcn/ls-hdf5.cc: In function 'int save_hdf5_empty(hid_t, const char*, dim_vector)': corefcn/ls-hdf5.cc:750:20: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] dims[i] = d(i); ^ corefcn/ls-hdf5.cc: In function 'int load_hdf5_empty(hid_t, const char*, dim_vector&)': corefcn/ls-hdf5.cc:811:22: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] d.resize (hdims); ^ corefcn/ls-hdf5.cc:813:12: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] d(i) = dims[i]; ^ corefcn/ls-hdf5.cc:819:39: warning: conversion to 'int' from 'hsize_t {aka long long unsigned int}' may alter its value [-Wconversion] return (retval == 0 ? hdims : retval); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-hdf5.cc:42: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat-ascii.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-mat-ascii.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-mat-ascii.cc:44:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-mat-ascii.cc:48: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat-ascii.cc:49: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat-ascii.cc:49: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat-ascii.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat-ascii.cc:49: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat-ascii.cc:49: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from corefcn/ls-mat-ascii.cc:52: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/ls-mat-ascii.cc:52:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/ls-mat-ascii.cc:57:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/ls-mat-ascii.cc:63:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-mat-ascii.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-mat4.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat4.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-mat4.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-mat4.cc:44:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-mat4.cc:49: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat4.cc:50: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat4.cc:50: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat4.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat4.cc:50: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat4.cc:50: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/ls-mat4.cc:55:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/ls-mat4.cc:61:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/ls-mat4.cc: In function 'std::string read_mat_binary_data(std::istream&, const string&, octave_value&)': corefcn/ls-mat4.cc:326:27: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.xelem (i) = dtmp[i] - 1; ^ corefcn/ls-mat4.cc:327:20: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] nr_new = dtmp[nr - 1]; ^ corefcn/ls-mat4.cc:330:27: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] c.xelem (i) = dtmp[i] - 1; ^ corefcn/ls-mat4.cc:331:20: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] nc_new = dtmp[nr - 1]; ^ corefcn/ls-mat4.cc:355:27: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] r.xelem (i) = dtmp[i] - 1; ^ corefcn/ls-mat4.cc:356:20: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] nr_new = dtmp[nr - 1]; ^ corefcn/ls-mat4.cc:359:27: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] c.xelem (i) = dtmp[i] - 1; ^ corefcn/ls-mat4.cc:360:20: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] nc_new = dtmp[nr - 1]; ^ corefcn/ls-mat4.cc: In function 'bool save_mat_binary_data(std::ostream&, const octave_value&, const string&)': corefcn/ls-mat4.cc:467:39: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t name_len = name.length () + 1; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-mat4.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-mat5.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat5.cc:42: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-mat5.cc:42: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-mat5.cc:47:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-mat5.cc:53: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat5.cc:54: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat5.cc:54: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-mat5.cc:42: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat5.cc:54: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-mat5.cc:54: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/ls-mat5.cc:58:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/ls-mat5.cc:60:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/toplev.h:41:0, from corefcn/ls-mat5.cc:67: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/ls-mat5.cc:69:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from parse-tree/parse.h:34:0, from corefcn/ls-mat5.cc:77: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ corefcn/ls-mat5.cc: In function 'int read_mat5_binary_file_header(std::istream&, bool&, bool, const string&)': corefcn/ls-mat5.cc:1596:13: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] version = ((version >> 8) & 0xff) + ((version & 0xff) << 8); ^ corefcn/ls-mat5.cc: In function 'int save_mat5_element_length(const octave_value&, const string&, bool, bool)': corefcn/ls-mat5.cc:2163:9: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += PAD (len > max_namelen ? max_namelen : len); ^ corefcn/ls-mat5.cc:2184:17: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += PAD (nnz * sizeof (int32_t)); ^ corefcn/ls-mat5.cc:2186:17: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += PAD ((nc + 1) * sizeof (int32_t)); ^ corefcn/ls-mat5.cc:2196:17: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += PAD (nnz * sizeof (int32_t)); ^ corefcn/ls-mat5.cc:2198:17: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += PAD ((nc + 1) * sizeof (int32_t)); ^ corefcn/ls-mat5.cc:2275:13: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += 8 + PAD (6 > max_namelen ? max_namelen : 6); ^ corefcn/ls-mat5.cc:2280:15: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] ret += 8 + PAD (classlen > max_namelen ? max_namelen : classlen); ^ corefcn/ls-mat5.cc:2286:11: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ret += 16 + fieldcnt * (max_namelen + 1); ^ corefcn/ls-mat5.cc: In function 'bool save_mat5_binary_element(std::ostream&, const octave_value&, const string&, bool, bool, bool, bool)': corefcn/ls-mat5.cc:85:58: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] #define PAD(l) (((l) > 0 && (l) <= 4) ? 4 : (((l)+7)/8)*8) ^ corefcn/ls-mat5.cc:2515:24: note: in expansion of macro 'PAD' int paddedlength = PAD (namelen); ^ corefcn/ls-mat5.cc:2517:40: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] write_mat5_tag (os, miINT8, namelen); ^ corefcn/ls-mat5.cc:85:58: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] #define PAD(l) (((l) > 0 && (l) <= 4) ? 4 : (((l)+7)/8)*8) ^ corefcn/ls-mat5.cc:2693:30: note: in expansion of macro 'PAD' int paddedlength = PAD (namelen); ^ corefcn/ls-mat5.cc:2695:46: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] write_mat5_tag (os, miINT8, namelen); ^ corefcn/ls-mat5.cc:2721:52: warning: conversion to 'int32_t {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int32_t maxfieldnamelength = max_namelen + 1; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-mat5.cc:41: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/ls-mat5.cc: In instantiation of 'void read_mat5_integer_data(std::istream&, T*, octave_idx_type, bool, mat5_data_type) [with T = int; std::istream = std::basic_istream; octave_idx_type = int]': corefcn/ls-mat5.cc:370:44: required from here corefcn/ls-mat5.cc:272:21: warning: conversion to 'int' from 'int64_t {aka long int}' may alter its value [-Wconversion] data[i] = ptr[i]; \ ^ corefcn/ls-mat5.cc:311:7: note: in expansion of macro 'READ_INTEGER_DATA' READ_INTEGER_DATA (int64_t, swap, m, 8, count, is); ^ corefcn/ls-mat5.cc:272:21: warning: conversion to 'int' from 'uint64_t {aka long unsigned int}' may alter its value [-Wconversion] data[i] = ptr[i]; \ ^ corefcn/ls-mat5.cc:315:7: note: in expansion of macro 'READ_INTEGER_DATA' READ_INTEGER_DATA (uint64_t, swap, m, 8, count, is); ^ CXX corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-oct-ascii.cc:40: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-oct-ascii.cc:40: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-oct-ascii.cc:45:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-oct-ascii.cc:49: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-ascii.cc:50: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-ascii.cc:50: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-oct-ascii.cc:40: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-ascii.cc:50: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-ascii.cc:50: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/ls-oct-ascii.cc:57:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/ls-oct-ascii.cc:62:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/ls-oct-ascii.cc: In function 'std::string extract_keyword(std::istream&, const char*, bool)': corefcn/ls-oct-ascii.cc:124:28: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = retval.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-oct-ascii.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-oct-binary.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/ls-oct-binary.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/ls-oct-binary.cc:44:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/ls-oct-binary.cc:49: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-binary.cc:50: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-binary.cc:50: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/ls-oct-binary.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-binary.cc:50: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ls-oct-binary.cc:50: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/ls-oct-binary.cc:55:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/ls-oct-binary.cc:61:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/ls-oct-binary.cc: In function 'bool save_binary_data(std::ostream&, const octave_value&, const string&, const string&, bool, bool)': corefcn/ls-oct-binary.cc:274:35: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t name_len = name.length (); ^ corefcn/ls-oct-binary.cc:279:33: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t doc_len = doc.length (); ^ corefcn/ls-oct-binary.cc:295:29: warning: conversion to 'int32_t {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int32_t len = typ.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-oct-binary.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ls-utils.lo In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/util/data-conv.h:29, from corefcn/ls-utils.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-lsode.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/ODE.h:27, from ../liboctave/numeric/LSODE-opts.h:10, from ../liboctave/numeric/LSODE.h:28, from corefcn/lsode.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/lsode.cc:32:0: ../liboctave/numeric/LSODE.h:33:1: warning: base class 'class LSODE_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] LSODE : public ODE, public LSODE_options ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/ODE.h:27, from ../liboctave/numeric/LSODE-opts.h:10, from ../liboctave/numeric/LSODE.h:28, from corefcn/lsode.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lsode.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/lsode.cc:44:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/base-de.h:28, from ../liboctave/numeric/ODE.h:27, from ../liboctave/numeric/LSODE-opts.h:10, from ../liboctave/numeric/LSODE.h:28, from corefcn/lsode.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-lu.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/numeric/base-lu.h:27, from ../liboctave/numeric/CmplxLU.h:26, from corefcn/lu.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/numeric/base-lu.h:27, from ../liboctave/numeric/CmplxLU.h:26, from corefcn/lu.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/lu.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/lu.cc:38:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/numeric/base-lu.h:27, from ../liboctave/numeric/CmplxLU.h:26, from corefcn/lu.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-luinc.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/luinc.cc:31:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/luinc.cc:32:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/luinc.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-mappers.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/mappers.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/mappers.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mappers.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/numeric/lo-specfun.h:28, from corefcn/mappers.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-matrix_type.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/matrix_type.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/matrix_type.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/matrix_type.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/matrix_type.cc:29:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/matrix_type.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/matrix_type.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/matrix_type.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/matrix_type.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/matrix_type.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/matrix_type.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-max.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/max.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from corefcn/max.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/max.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/max.cc:29:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-md5sum.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/md5sum.cc:34:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/md5sum.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/md5sum.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-mex.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/mex.cc:38: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/mex.cc:38: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/mex.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/mex.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/mex.cc:40:0: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from corefcn/mex.cc:42:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-mex-fcn.h:30, from corefcn/mex.cc:45: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-mex-fcn.h:30, from corefcn/mex.cc:45: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/mex.cc:38: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-mex-fcn.h:30, from corefcn/mex.cc:45: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-mex-fcn.h:30:0, from corefcn/mex.cc:45: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/mex.cc:48: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/mex.cc:48: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/mex.cc:51:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/graphics.h:41:0, from corefcn/mex.cc:53: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/mex.cc:53: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/mex.cc:53:0: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/mex.cc:53:0: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ corefcn/mex.cc: In function 'mwSize max_str_len(mwSize, const char**)': corefcn/mex.cc:70:34: warning: conversion to 'mwSize {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mwSize tmp = strlen (str[i]); ^ corefcn/mex.cc: In function 'int valid_key(const char*)': corefcn/mex.cc:84:24: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int nel = strlen (key); ^ corefcn/mex.cc: In constructor 'mxArray_number::mxArray_number(const char*)': corefcn/mex.cc:1040:10: warning: conversion to 'mwSize {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] pi (0) ^ corefcn/mex.cc: In member function 'virtual double mxArray_number::get_scalar() const': corefcn/mex.cc:1131:16: warning: conversion to 'double' from 'int64_t {aka long int}' may alter its value [-Wconversion] retval = *(static_cast (pr)); ^ corefcn/mex.cc:1135:16: warning: conversion to 'double' from 'uint64_t {aka long unsigned int}' may alter its value [-Wconversion] retval = *(static_cast (pr)); ^ corefcn/mex.cc: In constructor 'mex::mex(octave_mex_function*)': corefcn/mex.cc:2009:3: warning: 'mex::trap_feval_error' should be initialized in the member initialization list [-Weffc++] mex (octave_mex_function *f) ^ corefcn/mex.cc:2009:3: warning: 'mex::foreign_memlist' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/mex.cc:35:0: corefcn/mex.cc: In function 'int mxIsFinite(double)': ../liboctave/util/lo-ieee.h:104:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_finite (x) : __lo_ieee_finite (x)) ^ corefcn/mex.cc:2397:10: note: in expansion of macro 'lo_ieee_finite' return lo_ieee_finite (v) != 0; ^ corefcn/mex.cc: In function 'int mxIsInf(double)': ../liboctave/util/lo-ieee.h:106:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x)) ^ corefcn/mex.cc:2403:10: note: in expansion of macro 'lo_ieee_isinf' return lo_ieee_isinf (v) != 0; ^ corefcn/mex.cc: In function 'int mxIsNaN(double)': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ corefcn/mex.cc:2409:10: note: in expansion of macro 'lo_ieee_isnan' return lo_ieee_isnan (v) != 0; ^ corefcn/mex.cc: In function 'int mexPrintf(const char*, ...)': corefcn/mex.cc:3242:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_vformat (octave_stdout, fmt, args); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/mex.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-mgorth.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/mgorth.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-nproc.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/nproc.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-fstrm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/oct-stream.h:37, from corefcn/oct-fstrm.h:29, from corefcn/oct-fstrm.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ corefcn/oct-fstrm.cc: In constructor 'octave_fstream::octave_fstream(const string&, std::ios_base::openmode, oct_mach_info::float_format)': corefcn/oct-fstrm.cc:40:1: warning: 'octave_fstream::fs' should be initialized in the member initialization list [-Weffc++] octave_fstream::octave_fstream (const std::string& nm_arg, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/oct-stream.h:37, from corefcn/oct-fstrm.h:29, from corefcn/oct-fstrm.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-hdf5-id.lo CXX corefcn/corefcn_libcorefcn_la-oct-hist.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/oct-hist.cc:48: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-hist.h:28:0, from corefcn/oct-hist.cc:48: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-hist.cc:53:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/oct-hist.cc:57: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/oct-hist.cc:57: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/oct-hist.cc:57: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/oct-hist.cc:48: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/oct-hist.cc:57: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/oct-hist.cc:57: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/oct-hist.cc:60:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/oct-hist.cc:64: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from corefcn/oct-hist.cc:67: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/oct-hist.cc:69:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/oct-hist.cc: In function 'void edit_history_add_hist(const string&)': corefcn/oct-hist.cc:325:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = tmp.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/oct-hist.cc:48: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-iostrm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/oct-stream.h:37, from corefcn/oct-iostrm.h:28, from corefcn/oct-iostrm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/oct-stream.h:37, from corefcn/oct-iostrm.h:28, from corefcn/oct-iostrm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-lvalue.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/oct-lvalue.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/oct-lvalue.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/oct-lvalue.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from corefcn/oct-lvalue.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from parse-tree/pt-exp.h:33, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from corefcn/oct-lvalue.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from parse-tree/pt-exp.h:33:0, from parse-tree/pt-idx.h:39, from corefcn/oct-lvalue.h:32, from corefcn/oct-lvalue.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-lvalue.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-map.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/oct-map.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-map.cc:31:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/oct-map.h:30, from corefcn/oct-map.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/oct-map.h:30, from corefcn/oct-map.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/oct-map.cc:33:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/oct-map.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/oct-map.cc: In member function 'octave_idx_type octave_fields::getfield(const string&)': corefcn/oct-map.cc:74:38: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = rep->size (); ^ corefcn/oct-map.cc: In member function 'void octave_fields::orderfields(Array&)': corefcn/oct-map.cc:103:34: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = rep->size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/oct-map.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-obj.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-obj.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/oct-obj.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/oct-obj.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/oct-obj.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ corefcn/oct-obj.cc: In constructor 'octave_value_list::octave_value_list(const std::list&)': corefcn/oct-obj.cc:35:1: warning: 'octave_value_list::data' should be initialized in the member initialization list [-Weffc++] octave_value_list::octave_value_list (const std::list& lst) ^ corefcn/oct-obj.cc:35:1: warning: 'octave_value_list::names' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from corefcn/oct-obj.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/oct-stream.h:37, from corefcn/oct-stdstrm.h:26, from corefcn/oct-prcstrm.h:26, from corefcn/oct-prcstrm.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/oct-stream.h:37, from corefcn/oct-stdstrm.h:26, from corefcn/oct-prcstrm.h:26, from corefcn/oct-prcstrm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-procbuf.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/variables.h:42, from corefcn/oct-procbuf.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/variables.h:42, from corefcn/oct-procbuf.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/variables.h:42, from corefcn/oct-procbuf.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/variables.h:42:0, from corefcn/oct-procbuf.cc:39: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/oct-procbuf.cc:39: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/oct-procbuf.cc:39: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/variables.h:42, from corefcn/oct-procbuf.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/oct-procbuf.cc:39: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/variables.h:43, from corefcn/oct-procbuf.cc:39: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/oct-procbuf.cc:43:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/oct-procbuf.cc:34:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-stream.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/oct-stream.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-stream.cc:45:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/input.h:32:0, from corefcn/oct-stream.cc:49: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/input.h:33, from corefcn/oct-stream.cc:49: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/oct-stream.cc:49:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/oct-stream.cc:53:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/oct-stream.cc:39:0: corefcn/oct-stream.cc: In function 'int convert_to_valid_int(const octave_value&, int&)': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ corefcn/oct-stream.cc:72:13: note: in expansion of macro 'lo_ieee_isnan' if (! lo_ieee_isnan (dval)) ^ corefcn/oct-stream.cc: In function 'int get_size(double, const string&)': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ corefcn/oct-stream.cc:95:9: note: in expansion of macro 'lo_ieee_isnan' if (! lo_ieee_isnan (d)) ^ corefcn/oct-stream.cc: In function 'std::string expand_char_class(const string&)': corefcn/oct-stream.cc:293:18: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] for (c = s[i-2]+1; c < s[i]; c++) ^ corefcn/oct-stream.cc: In member function 'std::string octave_base_stream::do_gets(octave_idx_type, bool&, bool, const string&)': corefcn/oct-stream.cc:980:38: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); ^ corefcn/oct-stream.cc:1007:54: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (disgusting_compatibility_hack); ^ corefcn/oct-stream.cc: In function 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = double; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1226:27: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c1); ^ corefcn/oct-stream.cc: In member function 'octave_value octave_base_stream::do_scanf(scanf_format_list&, octave_idx_type, octave_idx_type, bool, octave_idx_type&, const string&)': corefcn/oct-stream.cc:1286:22: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1652:19: note: in expansion of macro 'DO_WHITESPACE_CONVERSION' DO_WHITESPACE_CONVERSION (); ^ corefcn/oct-stream.cc:1295:26: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int n = strlen (fmt); \ ^ corefcn/oct-stream.cc:1656:19: note: in expansion of macro 'DO_LITERAL_CONVERSION' DO_LITERAL_CONVERSION (); ^ corefcn/oct-stream.cc:1307:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1656:19: note: in expansion of macro 'DO_LITERAL_CONVERSION' DO_LITERAL_CONVERSION (); ^ corefcn/oct-stream.cc:1326:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1660:19: note: in expansion of macro 'DO_PCT_CONVERSION' DO_PCT_CONVERSION (); ^ corefcn/oct-stream.cc:1450:13: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] width = tmp.length (); \ ^ corefcn/oct-stream.cc:1745:21: note: in expansion of macro 'FINISH_CHARACTER_CONVERSION' FINISH_CHARACTER_CONVERSION (); ^ corefcn/oct-stream.cc:1383:32: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1753:21: note: in expansion of macro 'BEGIN_S_CONVERSION' BEGIN_S_CONVERSION (); ^ corefcn/oct-stream.cc:1450:13: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] width = tmp.length (); \ ^ corefcn/oct-stream.cc:1755:21: note: in expansion of macro 'FINISH_CHARACTER_CONVERSION' FINISH_CHARACTER_CONVERSION (); ^ corefcn/oct-stream.cc:1423:39: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] && char_class.find (c) != std::string::npos) \ ^ corefcn/oct-stream.cc:1761:21: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc:1430:39: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] && char_class.find (c) == std::string::npos) \ ^ corefcn/oct-stream.cc:1761:21: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc:1435:22: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1761:21: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc:1450:13: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] width = tmp.length (); \ ^ corefcn/oct-stream.cc:1763:21: note: in expansion of macro 'FINISH_CHARACTER_CONVERSION' FINISH_CHARACTER_CONVERSION (); ^ corefcn/oct-stream.cc: In member function 'bool octave_base_stream::do_oscanf(const scanf_format_elt*, octave_value&, const string&)': corefcn/oct-stream.cc:1286:22: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1939:15: note: in expansion of macro 'DO_WHITESPACE_CONVERSION' DO_WHITESPACE_CONVERSION (); ^ corefcn/oct-stream.cc:1295:26: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int n = strlen (fmt); \ ^ corefcn/oct-stream.cc:1943:15: note: in expansion of macro 'DO_LITERAL_CONVERSION' DO_LITERAL_CONVERSION (); ^ corefcn/oct-stream.cc:1307:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1943:15: note: in expansion of macro 'DO_LITERAL_CONVERSION' DO_LITERAL_CONVERSION (); ^ corefcn/oct-stream.cc:1326:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:1948:17: note: in expansion of macro 'DO_PCT_CONVERSION' DO_PCT_CONVERSION (); ^ corefcn/oct-stream.cc:1383:32: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:2014:17: note: in expansion of macro 'BEGIN_S_CONVERSION' BEGIN_S_CONVERSION (); ^ corefcn/oct-stream.cc:1423:39: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] && char_class.find (c) != std::string::npos) \ ^ corefcn/oct-stream.cc:2026:17: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc:1430:39: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] && char_class.find (c) == std::string::npos) \ ^ corefcn/oct-stream.cc:2026:17: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc:1435:22: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c); \ ^ corefcn/oct-stream.cc:2026:17: note: in expansion of macro 'BEGIN_CHAR_CLASS_CONVERSION' BEGIN_CHAR_CLASS_CONVERSION (); ^ corefcn/oct-stream.cc: In constructor 'printf_value_cache::printf_value_cache(const octave_value_list&, const string&)': corefcn/oct-stream.cc:2171:3: warning: 'printf_value_cache::curr_val' should be initialized in the member initialization list [-Weffc++] printf_value_cache (const octave_value_list& args, const std::string& who) ^ corefcn/oct-stream.cc: In member function 'octave_value printf_value_cache::get_next_value(char)': corefcn/oct-stream.cc:2288:33: warning: conversion to 'char' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] sval[i] = val(elt_idx++); ^ corefcn/oct-stream.cc: In function 'size_t do_printf_string(std::ostream&, const printf_format_elt*, int, int, int, const string&, const string&)': corefcn/oct-stream.cc:2416:22: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] os << std::setw (fw) ^ In file included from corefcn/oct-stream.cc:39:0: corefcn/oct-stream.cc: In member function 'int octave_base_stream::do_numeric_printf_conv(std::ostream&, const printf_format_elt*, int, int, int, const octave_value&, const string&)': ../liboctave/util/lo-ieee.h:106:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x)) ^ corefcn/oct-stream.cc:2529:11: note: in expansion of macro 'lo_ieee_isinf' if (lo_ieee_isinf (dval)) ^ ../liboctave/util/lo-ieee.h:110:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) ^ corefcn/oct-stream.cc:2539:21: note: in expansion of macro 'lo_ieee_is_NA' tval = (lo_ieee_is_NA (dval) ? "+NA" : "+NaN"); ^ ../liboctave/util/lo-ieee.h:110:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x)) ^ corefcn/oct-stream.cc:2541:21: note: in expansion of macro 'lo_ieee_is_NA' tval = (lo_ieee_is_NA (dval) ? "NA" : "NaN"); ^ corefcn/oct-stream.cc: In member function 'int octave_base_stream::do_printf(printf_format_list&, const octave_value_list&, const string&)': corefcn/oct-stream.cc:2685:26: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval += strlen (elt->text); ^ corefcn/oct-stream.cc:2697:34: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval += do_printf_string (os, elt, nsa, sa_1, ^ corefcn/oct-stream.cc: In member function 'octave_value octave_stream::read(const Array&, octave_idx_type, oct_data_conv::data_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format, octave_idx_type&)': corefcn/oct-stream.cc:3435:56: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] = oct_data_conv::data_type_size (input_type); ^ corefcn/oct-stream.cc:3469:30: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] char_count += gcount; ^ corefcn/oct-stream.cc:3471:50: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nel = gcount / input_elt_size; ^ corefcn/oct-stream.cc: In member function 'octave_value octave_stream_list::do_open_file_numbers() const': corefcn/oct-stream.cc:4468:38: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, list.size (), 0.0); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/oct-stream.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = long int*; std::istream = std::basic_istream; octave_idx_type = int]': corefcn/oct-stream.cc:1681:63: required from here corefcn/oct-stream.cc:1267:23: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] data[idx++] = *(valptr); ^ corefcn/oct-stream.cc: In instantiation of 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = long unsigned int*; std::istream = std::basic_istream; octave_idx_type = int]': corefcn/oct-stream.cc:1715:63: required from here corefcn/oct-stream.cc:1267:23: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'int do_printf_conv(std::ostream&, const char*, int, int, int, T, const string&) [with T = const char*; std::ostream = std::basic_ostream; std::string = std::basic_string]': corefcn/oct-stream.cc:2544:78: required from here corefcn/oct-stream.cc:2375:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, sa_2, arg); ^ corefcn/oct-stream.cc:2379:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, arg); ^ corefcn/oct-stream.cc:2383:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, arg); ^ corefcn/oct-stream.cc: In instantiation of 'int do_printf_conv(std::ostream&, const char*, int, int, int, T, const string&) [with T = long int; std::ostream = std::basic_ostream; std::string = std::basic_string]': corefcn/oct-stream.cc:2565:59: required from here corefcn/oct-stream.cc:2375:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, sa_2, arg); ^ corefcn/oct-stream.cc:2379:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, arg); ^ corefcn/oct-stream.cc:2383:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, arg); ^ corefcn/oct-stream.cc: In instantiation of 'int do_printf_conv(std::ostream&, const char*, int, int, int, T, const string&) [with T = double; std::ostream = std::basic_ostream; std::string = std::basic_string]': corefcn/oct-stream.cc:2575:64: required from here corefcn/oct-stream.cc:2375:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, sa_2, arg); ^ corefcn/oct-stream.cc:2379:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, arg); ^ corefcn/oct-stream.cc:2383:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, arg); ^ corefcn/oct-stream.cc: In instantiation of 'int do_printf_conv(std::ostream&, const char*, int, int, int, T, const string&) [with T = long unsigned int; std::ostream = std::basic_ostream; std::string = std::basic_string]': corefcn/oct-stream.cc:2589:59: required from here corefcn/oct-stream.cc:2375:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, sa_2, arg); ^ corefcn/oct-stream.cc:2379:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, sa_1, arg); ^ corefcn/oct-stream.cc:2383:14: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] retval = octave_format (os, fmt, arg); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = signed char; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3284:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = signed char; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3284:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = unsigned char; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3285:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = unsigned char; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3285:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = short int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3286:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = short int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3286:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'short int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'short int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'short int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = short unsigned int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3287:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = short unsigned int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3287:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'short unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'short unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'short unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3288:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka float}' from 'int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka float}' from 'int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka float}' from 'int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3288:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = unsigned int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3289:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka float}' from 'unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka float}' from 'unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka float}' from 'unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = unsigned int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3289:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3290:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka float}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka float}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka float}' from 'long int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long int; DST_T = NDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3290:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka double}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka double}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka double}' from 'long int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3290:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'long int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'long int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long unsigned int; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3291:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka float}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka float}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka float}' from 'long unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long unsigned int; DST_T = NDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3291:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka double}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka double}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka double}' from 'long unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = long unsigned int; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3291:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'long unsigned int' may alter its value [-Wconversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'long unsigned int' may alter its value [-Wconversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = float; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3292:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = float; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3292:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'float' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'float' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'float' may alter its value [-Wfloat-conversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = double; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3293:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = double; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3293:7: required from here corefcn/oct-stream.cc:3194:40: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3209:44: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] dst_elt_type tmp (data[i]); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3221:30: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] conv_data[j] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = char; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3294:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = char; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3294:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = bool; DST_T = FloatNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3297:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'octave_value convert_and_copy(std::list&, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type, bool, bool, bool, oct_mach_info::float_format) [with SRC_T = bool; DST_T = charNDArray; octave_idx_type = int]': corefcn/oct-stream.cc:3297:7: required from here corefcn/oct-stream.cc:3197:21: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc:3212:25: warning: conversion to 'dst_elt_type {aka char}' from 'double' may alter its value [-Wfloat-conversion] tmp = __lo_ieee_replace_old_NA (tmp); ^ corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1960:21: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c1); ^ corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = long int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = long int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1974:21: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = int; octave_idx_type = int]': corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = int; octave_idx_type = int]' corefcn/oct-stream.cc:3882:1: required from here corefcn/oct-stream.cc:3692:24: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] vt_data[i] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = unsigned int; octave_idx_type = int]': corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = unsigned int; octave_idx_type = int]' corefcn/oct-stream.cc:3883:1: required from here corefcn/oct-stream.cc:3692:24: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = long int; octave_idx_type = int]': corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = long int; octave_idx_type = int]' corefcn/oct-stream.cc:3884:1: required from here corefcn/oct-stream.cc:3692:24: warning: conversion to 'float' from 'long int' may alter its value [-Wconversion] corefcn/oct-stream.cc:3706:24: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] vt_data[i] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = long unsigned int; octave_idx_type = int]': corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = long unsigned int; octave_idx_type = int]' corefcn/oct-stream.cc:3885:1: required from here corefcn/oct-stream.cc:3692:24: warning: conversion to 'float' from 'long unsigned int' may alter its value [-Wconversion] vt_data[i] = data[i]; ^ corefcn/oct-stream.cc:3706:24: warning: conversion to 'double' from 'long unsigned int' may alter its value [-Wconversion] vt_data[i] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]': corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3889:1: required from here corefcn/oct-stream.cc:3692:24: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] vt_data[i] = data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = short int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = short int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1248:3: required from 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = short int*; std::istream = std::basic_istream; octave_idx_type = int]' corefcn/oct-stream.cc:1672:63: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] is.putback (c1); ^ corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = short unsigned int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = short unsigned int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1248:3: required from 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = short unsigned int*; std::istream = std::basic_istream; octave_idx_type = int]' corefcn/oct-stream.cc:1706:63: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = long unsigned int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = long unsigned int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1248:3: required from 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = long unsigned int*; std::istream = std::basic_istream; octave_idx_type = int]' corefcn/oct-stream.cc:1715:63: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'std::istream& octave_scan_1(std::istream&, const scanf_format_elt&, T*) [with T = unsigned int; std::istream = std::basic_istream]': corefcn/oct-stream.cc:1188:21: required from 'std::istream& octave_scan(std::istream&, const scanf_format_elt&, T*) [with T = unsigned int; std::istream = std::basic_istream]' corefcn/oct-stream.cc:1248:3: required from 'void do_scanf_conv(std::istream&, const scanf_format_elt&, T, Matrix&, double*, octave_idx_type&, octave_idx_type&, octave_idx_type, octave_idx_type, bool) [with T = unsigned int*; std::istream = std::basic_istream; octave_idx_type = int]' corefcn/oct-stream.cc:1724:63: required from here corefcn/oct-stream.cc:1156:28: warning: conversion to 'std::basic_istream::char_type {aka char}' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3872:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'short int' may alter its value [-Wconversion] vt_data[i] = tt_data[i]; ^ corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3872:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'short int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3872:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'short int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short unsigned int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3873:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'short unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short unsigned int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3873:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'short unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = short unsigned int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3873:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'short unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3874:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3874:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3874:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = unsigned int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3875:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = unsigned int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3875:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = unsigned int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3875:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3876:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'long int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3876:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'long int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3876:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'long int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long unsigned int; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3877:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'long unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long unsigned int; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3877:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'long unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = long unsigned int; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = octave_int; octave_idx_type = int]' corefcn/oct-stream.cc:3877:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'long unsigned int' may alter its value [-Wconversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = float; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3888:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'float' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = float; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3888:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'float' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = float; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = float; octave_idx_type = int]' corefcn/oct-stream.cc:3888:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'float' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = double; V = char; octave_idx_type = int]': corefcn/oct-stream.cc:3643:41: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3889:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'char' from 'double' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = double; V = signed char; octave_idx_type = int]': corefcn/oct-stream.cc:3647:48: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3889:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'signed char' from 'double' may alter its value [-Wfloat-conversion] corefcn/oct-stream.cc: In instantiation of 'void convert_chars(const void*, void*, octave_idx_type) [with T = double; V = unsigned char; octave_idx_type = int]': corefcn/oct-stream.cc:3651:50: required from 'bool convert_data(const T*, void*, octave_idx_type, oct_data_conv::data_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3844:33: required from 'octave_idx_type octave_stream::write(const Array&, octave_idx_type, oct_data_conv::data_type, octave_idx_type, oct_mach_info::float_format) [with T = double; octave_idx_type = int]' corefcn/oct-stream.cc:3889:1: required from here corefcn/oct-stream.cc:3583:16: warning: conversion to 'unsigned char' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-oct-strstrm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/oct-stream.h:37, from corefcn/oct-strstrm.h:29, from corefcn/oct-strstrm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/oct-stream.h:37, from corefcn/oct-strstrm.h:29, from corefcn/oct-strstrm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-octave-link.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/octave-link.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/octave-link.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/octave-link.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/octave-link.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/toplev.h:41:0, from corefcn/octave-link.cc:34: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from corefcn/octave-link.cc:34: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/octave-link.cc: In function 'octave_value_list F__octave_link_file_dialog__(const octave_value_list&, int)': corefcn/octave-link.cc:245:15: warning: conversion to 'octave_idx_type {aka int}' from 'std::list >::size_type {aka long unsigned int}' may alter its value [-Wconversion] nel = items_lst.size (); ^ corefcn/octave-link.cc:268:19: warning: conversion to 'octave_idx_type {aka int}' from 'std::list >::size_type {aka long unsigned int}' may alter its value [-Wconversion] nel = items_lst.size () - 2; ^ corefcn/octave-link.cc: In function 'octave_value_list F__octave_link_list_dialog__(const octave_value_list&, int)': corefcn/octave-link.cc:311:32: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int width = size_matrix(0); ^ corefcn/octave-link.cc:312:33: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int height = size_matrix(1); ^ corefcn/octave-link.cc:318:49: warning: conversion to 'std::list::value_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] initial_lst.push_back (initial_matrix(i)); ^ corefcn/octave-link.cc:340:15: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] nel = items_lst.size (); ^ corefcn/octave-link.cc: In function 'octave_value_list F__octave_link_input_dialog__(const octave_value_list&, int)': corefcn/octave-link.cc:384:32: warning: conversion to 'std::list::value_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] nr.push_back (rc(i,0)); ^ corefcn/octave-link.cc:385:32: warning: conversion to 'std::list::value_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] nc.push_back (rc(i,1)); ^ corefcn/octave-link.cc:403:15: warning: conversion to 'octave_idx_type {aka int}' from 'std::list >::size_type {aka long unsigned int}' may alter its value [-Wconversion] nel = items_lst.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/octave-link.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-ordschur.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/ordschur.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-pager.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/pager.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/pager.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/pager.cc:31: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pager.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/pager.cc:39:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/pager.cc:45:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/pager.cc: In member function 'virtual int octave_pager_buf::sync()': corefcn/pager.cc:241:27: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] int len = pptr () - buf; ^ corefcn/pager.cc: In member function 'virtual int octave_diary_buf::sync()': corefcn/pager.cc:288:27: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] int len = pptr () - buf; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/pager.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-pinv.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/pinv.cc:31:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pinv.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-pr-output.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/pr-output.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/pr-output.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/pr-output.cc:48: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/pr-output.cc:48: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pr-output.cc:49: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pr-output.cc:49: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/pr-output.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pr-output.cc:49: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pr-output.cc:49: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/pr-output.cc:58:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/sysdep.h:30:0, from corefcn/pr-output.cc:56: corefcn/pr-output.cc: In function 'void pr_complex(std::ostream&, const Complex&, int, int, double)': ../liboctave/util/lo-ieee.h:114:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_signbit (x) : __lo_ieee_signbit (x)) ^ corefcn/pr-output.cc:1594:43: note: in expansion of macro 'lo_ieee_signbit' if (! (hex_format || bit_format) && lo_ieee_signbit (i)) ^ corefcn/pr-output.cc: In function 'void octave_print_internal(std::ostream&, const DiagMatrix&, bool, int)': corefcn/pr-output.cc:1987:21: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] zero_fw = tmp_oss.str ().length (); ^ corefcn/pr-output.cc: In function 'void octave_print_internal(std::ostream&, const ComplexDiagMatrix&, bool, int)': corefcn/pr-output.cc:2407:21: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] zero_fw = tmp_oss.str ().length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/pr-output.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/pr-output.cc: In instantiation of 'T abs(T) [with T = signed char]': corefcn/pr-output.cc:3070:1: required from here corefcn/pr-output.cc:3064:23: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return x < 0 ? -x : x; ^ corefcn/pr-output.cc: In instantiation of 'T abs(T) [with T = short int]': corefcn/pr-output.cc:3071:1: required from here corefcn/pr-output.cc:3064:23: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3091:47: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3094:48: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3097:48: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3100:48: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3103:48: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3106:49: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3109:49: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc: In instantiation of 'void pr_int(std::ostream&, const T&, int) [with T = octave_int; std::ostream = std::basic_ostream]': corefcn/pr-output.cc:3112:49: required from here corefcn/pr-output.cc:3017:29: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ corefcn/pr-output.cc:3037:33: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for (int i = sz - 1; i >= 0; i--) ^ CXX corefcn/corefcn_libcorefcn_la-procstream.lo corefcn/procstream.cc: In constructor 'procstreambase::procstreambase(const string&, int)': corefcn/procstream.cc:31:1: warning: 'procstreambase::pb' should be initialized in the member initialization list [-Weffc++] procstreambase::procstreambase (const std::string& command, int mode) ^ corefcn/procstream.cc: In constructor 'procstreambase::procstreambase(const char*, int)': corefcn/procstream.cc:39:1: warning: 'procstreambase::pb' should be initialized in the member initialization list [-Weffc++] procstreambase::procstreambase (const char *command, int mode) ^ CXX corefcn/corefcn_libcorefcn_la-profiler.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-struct.h:35:0, from corefcn/profiler.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/profiler.cc: In static member function 'static octave_value profile_data_accumulator::stats::function_set_value(const function_set&)': corefcn/profiler.cc:44:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] const octave_idx_type n = list.size (); ^ corefcn/profiler.cc: In member function 'octave_value profile_data_accumulator::tree_node::get_hierarchical(double*) const': corefcn/profiler.cc:138:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] const octave_idx_type n = children.size (); ^ corefcn/profiler.cc: In constructor 'profile_data_accumulator::profile_data_accumulator()': corefcn/profiler.cc:177:1: warning: 'profile_data_accumulator::active_fcn' should be initialized in the member initialization list [-Weffc++] profile_data_accumulator::profile_data_accumulator () ^ corefcn/profiler.cc: In member function 'void profile_data_accumulator::enter_function(const string&)': corefcn/profiler.cc:228:15: warning: conversion to 'octave_idx_type {aka int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] fcn_idx = known_functions.size (); ^ corefcn/profiler.cc: In member function 'octave_value profile_data_accumulator::get_flat() const': corefcn/profiler.cc:290:51: warning: conversion to 'octave_idx_type {aka int}' from 'std::vector >::size_type {aka long unsigned int}' may alter its value [-Wconversion] const octave_idx_type n = known_functions.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/profiler.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-quad.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/Quad.h:28, from corefcn/quad.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/numeric/Quad.h:40:0, from corefcn/quad.cc:32: ../liboctave/numeric/Quad-opts.h: In member function 'void Quad_options::init()': ../liboctave/numeric/Quad-opts.h:55:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x_single_precision_absolute_tolerance = ::sqrt (std::numeric_limits::epsilon ()); ^ ../liboctave/numeric/Quad-opts.h:56:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] x_single_precision_relative_tolerance = ::sqrt (std::numeric_limits::epsilon ()); ^ In file included from corefcn/quad.cc:32:0: ../liboctave/numeric/Quad.h: At global scope: ../liboctave/numeric/Quad.h:44:1: warning: base class 'class Quad_options' has accessible non-virtual destructor [-Wnon-virtual-dtor] Quad : public Quad_options ^ ../liboctave/numeric/Quad.h: In constructor 'FloatIndefQuad::FloatIndefQuad(float_integrand_fcn, double, FloatIndefQuad::IntegralType)': ../liboctave/numeric/Quad.h:235:60: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] : Quad (fcn), bound (b), type (t), integration_error (0) { } ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/Quad.h:28, from corefcn/quad.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quad.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/quad.cc:42:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/Quad.h:28, from corefcn/quad.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-quadcc.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from corefcn/quadcc.cc:33: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/quadcc.cc:33: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/quadcc.cc:34:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/quadcc.cc: In function 'octave_value_list Fquadcc(const octave_value_list&, int)': corefcn/quadcc.cc:1776:23: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] heap[i / 2] = temp; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/quadcc.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-qz.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from ../liboctave/numeric/CmplxQRP.h:28, from corefcn/qz.cc:40: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from ../liboctave/numeric/CmplxQRP.h:28, from corefcn/qz.cc:40: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/qz.cc:47: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/qz.cc:51:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/qz.cc:58:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from ../liboctave/numeric/CmplxQRP.h:28, from corefcn/qz.cc:40: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-rand.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/oct-rand.h:29, from corefcn/rand.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/oct-rand.h:29, from corefcn/rand.cc:39: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rand.cc:42: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/rand.cc:47:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/rand.cc: In function 'octave_value do_rand(const octave_value_list&, int, const char*, const string&, bool)': corefcn/rand.cc:321:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return octave_rand::float_nd_array (dims, a(0)); ^ corefcn/rand.cc:333:55: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] v[i] = octave_rand::float_scalar (a(i)); ^ corefcn/rand.cc: In function 'octave_value_list Frandperm(const octave_value_list&, int)': corefcn/rand.cc:1207:71: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] gnulib::floor (rvec[i] * (n - i)); ^ corefcn/rand.cc:1231:71: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] gnulib::floor (rvec[i] * (n - i)); ^ In file included from corefcn/rand.cc:38:0: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-rcond.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/rcond.cc:31:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/rcond.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-regexp.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/lo-regexp.h:31, from corefcn/regexp.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../liboctave/array/Matrix.h:30, from ../liboctave/util/lo-regexp.h:32, from corefcn/regexp.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/regexp.cc:36:0: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/regexp.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/regexp.cc:39: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/regexp.cc:39: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/lo-regexp.h:31, from corefcn/regexp.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/regexp.cc:39: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/regexp.cc:39: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/regexp.cc:43:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/regexp.cc:45:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/regexp.cc: In function 'octave_value_list octregexp(const octave_value_list&, int, const string&, bool)': corefcn/regexp.cc:294:42: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell tmp (dim_vector (1, sz)); ^ corefcn/regexp.cc:325:51: warning: conversion to 'std::basic_string::size_type {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] split(0) = buffer.substr (0, start-1); ^ corefcn/regexp.cc:326:44: warning: conversion to 'std::basic_string::size_type {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] split(1) = buffer.substr (end); ^ corefcn/regexp.cc:341:41: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell tokens (dim_vector (1, sz)); ^ corefcn/regexp.cc:342:47: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell match_string (dim_vector (1, sz)); ^ corefcn/regexp.cc:343:48: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell token_extents (dim_vector (1, sz)); ^ corefcn/regexp.cc:344:41: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] NDArray end (dim_vector (1, sz)); ^ corefcn/regexp.cc:345:43: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] NDArray start (dim_vector (1, sz)); ^ corefcn/regexp.cc:346:42: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell split (dim_vector (1, sz+1)); ^ corefcn/regexp.cc:362:53: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] split(i) = buffer.substr (sp_start, s-sp_start-1); ^ corefcn/regexp.cc:362:63: warning: conversion to 'std::basic_string::size_type {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] split(i) = buffer.substr (sp_start, s-sp_start-1); ^ corefcn/regexp.cc:363:24: warning: conversion to 'size_t {aka long unsigned int}' from 'double' may alter its value [-Wfloat-conversion] sp_start = e; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/lo-regexp.h:31, from corefcn/regexp.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-schur.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/schur.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/schur.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/schur.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/schur.cc:38:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/schur.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sighandlers.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sighandlers.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/sighandlers.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/debug.h:28, from corefcn/sighandlers.cc:40: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/debug.h:28:0, from corefcn/sighandlers.cc:40: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sighandlers.cc:41: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sighandlers.cc:41: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sighandlers.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sighandlers.cc:41: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sighandlers.cc:41: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/sighandlers.cc:43:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/sighandlers.cc:45:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/sighandlers.cc:53:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sighandlers.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/sparse-xdiv.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/numeric/oct-spparms.h:32:0, from corefcn/sparse-xdiv.cc:41: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/sparse-xdiv.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sparse-xpow.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/sparse-xpow.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/sparse-xpow.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/sparse-xpow.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/sparse-xpow.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/sparse-xpow.cc:38:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/sparse-xpow.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sparse.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/variables.h:42, from corefcn/sparse.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/variables.h:42, from corefcn/sparse.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/variables.h:42, from corefcn/sparse.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/variables.h:42:0, from corefcn/sparse.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/sparse.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/sparse.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/variables.h:42, from corefcn/sparse.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/variables.h:43, from corefcn/sparse.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/variables.h:43, from corefcn/sparse.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/sparse.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/variables.h:42, from corefcn/sparse.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-spparms.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ corefcn/spparms.cc: In function 'octave_value_list Fspparms(const octave_value_list&, int)': corefcn/spparms.cc:130:33: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = str.length (); ^ corefcn/spparms.cc:132:20: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] str[i] = tolower (str[i]); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/spparms.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sqrtm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/sqrtm.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/sqrtm.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sqrtm.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/sqrtm.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxSCHUR.h:29, from corefcn/sqrtm.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/sqrtm.cc: In instantiation of 'octave_value do_sqrtm(const octave_value&) [with Matrix = FloatMatrix; ComplexMatrix = FloatComplexMatrix; ComplexSCHUR = FloatComplexSCHUR]': corefcn/sqrtm.cc:247:22: required from here corefcn/sqrtm.cc:148:33: warning: conversion to 'real_type {aka float}' from 'int' may alter its value [-Wconversion] cutoff = 10 * x.rows () * eps * xnorm (x, one); ^ corefcn/sqrtm.cc: In instantiation of 'void sqrtm_utri_inplace(Matrix&) [with Matrix = FloatMatrix]': corefcn/sqrtm.cc:122:34: required from 'octave_value do_sqrtm(const octave_value&) [with Matrix = FloatMatrix; ComplexMatrix = FloatComplexMatrix; ComplexSCHUR = FloatComplexSCHUR]' corefcn/sqrtm.cc:247:22: required from here corefcn/sqrtm.cc:73:17: warning: conversion to 'element_type {aka float}' from 'double' may alter its value [-Wfloat-conversion] colj[j] = sqrt (colj[j]); ^ CXX corefcn/corefcn_libcorefcn_la-str2double.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/str2double.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/str2double.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/str2double.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/str2double.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/str2double.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/str2double.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/str2double.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/str2double.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/str2double.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/str2double.cc:39:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/str2double.cc: In function 'double single_num(std::istringstream&)': corefcn/str2double.cc:50:21: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c = is.peek (); ^ corefcn/str2double.cc:56:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:63:25: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ corefcn/str2double.cc:64:25: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ corefcn/str2double.cc:77:25: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c1 = is.get (); ^ corefcn/str2double.cc:85:29: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c2 = is.get (); ^ corefcn/str2double.cc: In function 'std::istringstream& extract_num(std::istringstream&, double&, bool&, bool&)': corefcn/str2double.cc:106:21: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] char c = is.peek (); ^ corefcn/str2double.cc:112:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:123:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:130:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:138:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:161:9: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:166:13: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:175:15: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:186:13: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:192:17: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:198:17: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:204:21: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:211:21: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:220:17: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ corefcn/str2double.cc:231:13: warning: conversion to 'char' from 'std::basic_istream::int_type {aka int}' may alter its value [-Wconversion] c = is.peek (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/str2double.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-strfind.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/strfind.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/strfind.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/strfind.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/strfind.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfind.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfind.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/strfind.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfind.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfind.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/strfind.cc:40:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/strfind.cc: In function 'Array qs_search(const Array&, const Array&, const octave_idx_type*, bool)': corefcn/strfind.cc:138:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::deque::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nmatch = accum.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/strfind.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-strfns.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/strfns.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/strfns.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/strfns.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/strfns.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfns.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfns.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/strfns.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfns.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/strfns.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/strfns.cc:41:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/strfns.cc: In function 'octave_value_list Fchar(const octave_value_list&, int)': corefcn/strfns.cc:135:41: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int t_len = t.length (); ^ corefcn/strfns.cc: In function 'octave_value_list Fstrvcat(const octave_value_list&, int)': corefcn/strfns.cc:239:26: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if (s[j].length () > 0) ^ corefcn/strfns.cc:267:38: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::string t = s[j]; ^ corefcn/strfns.cc: In function 'bool strncmp_str_op(const string&, const string&, octave_idx_type)': corefcn/strfns.cc:663:35: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type l1 = s1.length (); ^ corefcn/strfns.cc:664:35: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type l2 = s2.length (); ^ corefcn/strfns.cc: In function 'bool strncmpi_str_op(const string&, const string&, octave_idx_type)': corefcn/strfns.cc:817:35: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type l1 = s1.length (); ^ corefcn/strfns.cc:818:35: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type l2 = s2.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/strfns.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sub2ind.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/sub2ind.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/sub2ind.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sub2ind.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ corefcn/sub2ind.cc: In function 'dim_vector get_dim_vector(const octave_value&, const char*)': corefcn/sub2ind.cc:52:39: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type ii = dimsv(i); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/sub2ind.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-svd.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/dDiagMatrix.h:26, from ../liboctave/numeric/CmplxSVD.h:28, from corefcn/svd.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/dDiagMatrix.h:26, from ../liboctave/numeric/CmplxSVD.h:28, from corefcn/svd.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/svd.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/svd.cc:37:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/dDiagMatrix.h:26, from ../liboctave/numeric/CmplxSVD.h:28, from corefcn/svd.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sylvester.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/sylvester.cc:33:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sylvester.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-symtab.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/symtab.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/symtab.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/symtab.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/debug.h:28:0, from corefcn/symtab.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/symtab.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/symtab.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/symtab.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/symtab.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/symtab.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/symtab.cc:39:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/symtab.cc:40:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from ./octave-value/ov-classdef.h:30:0, from corefcn/symtab.cc:41: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.cc:41:0: ./octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': ./octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from parse-tree/parse.h:34:0, from corefcn/symtab.cc:45: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/symtab.cc:49:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/symtab.cc: In function 'bool out_of_date_check(octave_value&, const string&, bool)': corefcn/symtab.cc:245:47: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int nm_len = nm.length (); ^ corefcn/symtab.cc: In member function 'std::list symbol_table::do_workspace_info() const': corefcn/symtab.cc:1517:23: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] dv(i) = sz(i); ^ corefcn/symtab.cc: In function 'octave_value_list F__dump_symtab_info__(const octave_value_list&, int)': corefcn/symtab.cc:1780:39: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] RowVector v (lst.size ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/symtab.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-syscalls.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/syscalls.cc:41: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-hist.h:28:0, from corefcn/syscalls.cc:41: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/syscalls.cc:43: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/syscalls.cc:48: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/syscalls.cc:48: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/syscalls.cc:48: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/syscalls.cc:41: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/syscalls.cc:48: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/syscalls.cc:48: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/syscalls.cc:53:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/syscalls.cc:58:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from corefcn/syscalls.cc:60:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ corefcn/syscalls.cc: In function 'octave_value_list Fmkfifo(const octave_value_list&, int)': corefcn/syscalls.cc:859:62: warning: conversion to 'mode_t {aka unsigned int}' from 'long int' may alter its value [-Wconversion] int status = octave_mkfifo (name, mode, msg); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from corefcn/syscalls.cc:41: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-sysdep.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sysdep.cc:63: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/sysdep.cc:63: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/sysdep.cc:71: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/sysdep.cc:71: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sysdep.cc:73: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sysdep.cc:73: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sysdep.cc:63: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sysdep.cc:73: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/sysdep.cc:73: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/sysdep.cc:76:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from corefcn/sysdep.cc:80: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.h:42:0, from corefcn/sysdep.cc:83: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/sysdep.cc:84:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/sysdep.cc:63: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-time.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/time.cc:31:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/time.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-toplev.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/toplev.cc:42: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from corefcn/toplev.cc:42: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/toplev.cc:42: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/toplev.cc:54: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/graphics.h:41:0, from corefcn/toplev.cc:57: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/graphics.h:45:0, from corefcn/toplev.cc:57: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/toplev.cc:57: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/toplev.cc:57:0: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/toplev.cc:57:0: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from corefcn/toplev.cc:58:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.cc:59:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/toplev.cc:80:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/toplev.cc: In member function 'size_t octave_call_stack::do_num_user_code_frames(octave_idx_type&) const': corefcn/toplev.cc:259:19: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_user_frame = retval - curr_user_frame - 1; ^ corefcn/toplev.cc: In member function 'std::list octave_call_stack::do_backtrace_frames(size_t, octave_idx_type&) const': corefcn/toplev.cc:339:19: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_user_frame = nframes - curr_user_frame - 1; ^ corefcn/toplev.cc: In member function 'octave_map octave_call_stack::do_backtrace(size_t, octave_idx_type&, bool) const': corefcn/toplev.cc:372:44: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_map retval (dim_vector (nframes, 1), bt_fields); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from corefcn/toplev.cc:42: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-tril.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/tril.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from corefcn/tril.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/tril.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/tril.cc:33:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tril.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tril.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/tril.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tril.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tril.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/tril.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-tsearch.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/tsearch.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from corefcn/pr-output.h:52, from corefcn/txt-eng-ft.cc:42: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/txt-eng.h:30:0, from corefcn/txt-eng-ft.h:36, from corefcn/txt-eng-ft.cc:43: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/txt-eng-ft.cc:43: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng-ft.cc: In constructor 'ft_manager::ft_manager()': corefcn/txt-eng-ft.cc:137:3: warning: 'ft_manager::cache' should be initialized in the member initialization list [-Weffc++] ft_manager (void) ^ corefcn/txt-eng-ft.cc: In constructor 'ft_render::ft_render()': corefcn/txt-eng-ft.cc:310:1: warning: 'ft_render::pixels' should be initialized in the member initialization list [-Weffc++] ft_render::ft_render (void) ^ corefcn/txt-eng-ft.cc:310:1: warning: 'ft_render::line_bbox' should be initialized in the member initialization list [-Weffc++] corefcn/txt-eng-ft.cc: In member function 'void ft_render::push_new_line()': corefcn/txt-eng-ft.cc:343:55: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int asc = face->size->metrics.ascender >> 6; ^ corefcn/txt-eng-ft.cc:344:57: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int desc = face->size->metrics.descender >> 6; ^ corefcn/txt-eng-ft.cc:345:51: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int h = face->size->metrics.height >> 6; ^ corefcn/txt-eng-ft.cc:370:22: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] line_yoffset += (old_bbox(1) - (new_bbox(1) + new_bbox(3))); ^ corefcn/txt-eng-ft.cc: In member function 'int ft_render::compute_line_xoffset(const Matrix&) const': corefcn/txt-eng-ft.cc:387:38: warning: conversion to 'int' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] return (bbox(2) - lb(2)) / 2; ^ corefcn/txt-eng-ft.cc:389:34: warning: conversion to 'int' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] return (bbox(2) - lb(2)); ^ corefcn/txt-eng-ft.cc: In member function 'void ft_render::update_line_bbox()': corefcn/txt-eng-ft.cc:438:61: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int asc = font.get_face ()->size->metrics.ascender >> 6; ^ corefcn/txt-eng-ft.cc:439:63: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int desc = font.get_face ()->size->metrics.descender >> 6; ^ corefcn/txt-eng-ft.cc:447:46: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int delta = bb(1) - (yoffset + desc); ^ corefcn/txt-eng-ft.cc:457:55: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int delta = (yoffset + asc) - (bb(1) + bb(3)); ^ corefcn/txt-eng-ft.cc: In member function 'void ft_render::set_mode(int)': corefcn/txt-eng-ft.cc:487:65: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] pixels = uint8NDArray (dim_vector (4, bbox(2), bbox(3)), ^ corefcn/txt-eng-ft.cc:487:65: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] corefcn/txt-eng-ft.cc:490:24: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] line_yoffset = -bbox(1)-1; ^ corefcn/txt-eng-ft.cc: In member function 'FT_UInt ft_render::process_character(FT_ULong, FT_UInt)': corefcn/txt-eng-ft.cc:550:31: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] xoffset += (delta.x >> 6); ^ corefcn/txt-eng-ft.cc:563:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int r = 0; r < bitmap.rows; r++) ^ corefcn/txt-eng-ft.cc:564:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int c = 0; c < bitmap.width; c++) ^ corefcn/txt-eng-ft.cc:582:27: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] xoffset += (face->glyph->advance.x >> 6); ^ corefcn/txt-eng-ft.cc:613:31: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] xoffset += (delta.x >> 6); ^ corefcn/txt-eng-ft.cc:619:27: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] xoffset += (face->glyph->advance.x >> 6); ^ corefcn/txt-eng-ft.cc: In member function 'virtual void ft_render::visit(text_element_subscript&)': corefcn/txt-eng-ft.cc:700:57: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int h = font.get_face ()->size->metrics.height >> 6; ^ corefcn/txt-eng-ft.cc: In member function 'virtual void ft_render::visit(text_element_superscript&)': corefcn/txt-eng-ft.cc:731:69: warning: conversion to 'int' from 'FT_Pos {aka long int}' may alter its value [-Wconversion] int s_asc = saved_font.get_face ()->size->metrics.ascender >> 6; ^ corefcn/txt-eng-ft.cc: In member function 'FT_FaceRec_* ft_render::ft_font::get_face() const': corefcn/txt-eng-ft.cc:1076:55: warning: conversion to 'FT_F26Dot6 {aka long int}' from 'double' may alter its value [-Wfloat-conversion] if (FT_Set_Char_Size (face, 0, size*64, 0, 0)) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from corefcn/pr-output.h:52, from corefcn/txt-eng-ft.cc:42: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-txt-eng.lo In file included from corefcn/txt-eng.h:30:0, from corefcn/txt-eng.cc:27: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/txt-eng.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/txt-eng.cc:27:0: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/txt-eng.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-typecast.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/typecast.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from corefcn/typecast.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/typecast.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/typecast.cc:32: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/boolMatrix.h:27, from ../liboctave/operators/mx-base.h:32, from corefcn/typecast.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = boolNDArray; octave_idx_type = int]': corefcn/typecast.cc:159:47: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] byte_size = array.byte_size (); ^ corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = charNDArray; octave_idx_type = int]': corefcn/typecast.cc:162:47: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:167:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:170:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:173:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:176:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:179:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:182:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:185:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:188:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = FloatComplexNDArray; octave_idx_type = int]': corefcn/typecast.cc:196:62: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = ComplexNDArray; octave_idx_type = int]': corefcn/typecast.cc:199:62: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = FloatNDArray; octave_idx_type = int]': corefcn/typecast.cc:205:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'void get_data_and_bytesize(const ArrayType&, const void*&, octave_idx_type&, dim_vector&, unwind_protect&) [with ArrayType = NDArray; octave_idx_type = int]': corefcn/typecast.cc:208:51: required from here corefcn/typecast.cc:62:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = charNDArray; octave_idx_type = int]': corefcn/typecast.cc:219:46: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type n = byte_size / sizeof (T); ^ corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:224:78: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:226:79: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:228:79: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:230:79: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:235:79: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:238:63: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:241:63: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = intNDArray >; octave_idx_type = int]': corefcn/typecast.cc:244:63: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = FloatNDArray; octave_idx_type = int]': corefcn/typecast.cc:247:75: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = NDArray; octave_idx_type = int]': corefcn/typecast.cc:249:70: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = FloatComplexNDArray; octave_idx_type = int]': corefcn/typecast.cc:252:65: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType reinterpret_copy(const void*, octave_idx_type, const dim_vector&) [with ArrayType = ComplexNDArray; octave_idx_type = int]': corefcn/typecast.cc:254:77: required from here corefcn/typecast.cc:73:44: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = charNDArray]': corefcn/typecast.cc:353:61: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:357:51: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:359:52: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:361:52: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:363:52: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:368:52: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:370:53: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:372:53: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:374:53: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = FloatNDArray]': corefcn/typecast.cc:377:48: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = NDArray]': corefcn/typecast.cc:379:43: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = FloatComplexNDArray]': corefcn/typecast.cc:381:55: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'ArrayType do_bitpack(const boolNDArray&) [with ArrayType = ComplexNDArray]': corefcn/typecast.cc:383:50: required from here corefcn/typecast.cc:271:79: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] = bitp.numel () / (sizeof (T) * std::numeric_limits::digits); ^ corefcn/typecast.cc:281:40: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] octave_idx_type m = n * sizeof (T); ^ corefcn/typecast.cc:287:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c |= bits[j] << j; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = charNDArray]': corefcn/typecast.cc:456:57: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:460:61: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:462:62: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:464:62: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:466:62: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:468:62: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:470:63: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:472:63: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = intNDArray >]': corefcn/typecast.cc:474:63: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = FloatComplexNDArray]': corefcn/typecast.cc:481:70: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = ComplexNDArray]': corefcn/typecast.cc:483:64: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = FloatNDArray]': corefcn/typecast.cc:488:62: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ corefcn/typecast.cc: In instantiation of 'boolNDArray do_bitunpack(const ArrayType&) [with ArrayType = NDArray]': corefcn/typecast.cc:490:56: required from here corefcn/typecast.cc:398:61: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] * std::numeric_limits::digits; ^ corefcn/typecast.cc:412:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] bits[j] = (c >>= 1) & 1; ^ CXX corefcn/corefcn_libcorefcn_la-urlwrite.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/urlwrite.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/dir-ops.h:28:0, from corefcn/urlwrite.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/urlwrite.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-handle.h:29:0, from corefcn/urlwrite.cc:41: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/urlwrite.cc:37: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/util/url-transfer.h:142:27: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/urlwrite.cc:46: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/urlwrite.cc:46: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/urlwrite.cc:46: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/urlwrite.cc:46: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/urlwrite.cc:51:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/urlwrite.cc: In member function 'Matrix ch_manager::do_handle_list()': corefcn/urlwrite.cc:207:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/urlwrite.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-utils.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/utils.cc:41: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/dir-ops.h:28:0, from corefcn/utils.cc:41: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/utils.cc:43: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/utils.cc:53: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/utils.cc:55: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/utils.cc:55: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/utils.cc:41: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/utils.cc:55: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/utils.cc:55: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/utils.cc:59:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/utils.cc:60:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/utils.cc:61:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/oct-errno.h:31:0, from corefcn/utils.cc:62: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/utils.cc:71:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/utils.cc: In function 'int almost_match(const string&, const string&, int, int)': corefcn/utils.cc:142:28: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int stdlen = std.length (); ^ corefcn/utils.cc:143:24: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int slen = s.length (); ^ corefcn/utils.cc: In function 'std::string fcn_file_in_path(const string&)': corefcn/utils.cc:508:26: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = name.length (); ^ corefcn/utils.cc: In function 'std::string oct_file_in_path(const string&)': corefcn/utils.cc:565:26: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = name.length (); ^ corefcn/utils.cc: In function 'std::string mex_file_in_path(const string&)': corefcn/utils.cc:594:26: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int len = name.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/dir-ops.h:28, from corefcn/utils.cc:41: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-variables.lo In file included from ../liboctave/system/file-stat.h:28:0, from corefcn/variables.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/variables.cc:37: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from corefcn/variables.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/variables.cc:39:0: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/Cell.h:31:0, from corefcn/variables.cc:43: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/variables.cc:44: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/variables.cc:37: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/variables.cc:44: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/variables.cc:44: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/variables.cc:49:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/variables.cc:50:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from corefcn/variables.cc:51:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/variables.cc:53:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/variables.cc:63:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ corefcn/variables.cc: In function 'std::string unique_symbol_name(const string&)': corefcn/variables.cc:492:59: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] static_cast ((LEN-1) * static_cast (rand ()) / RAND_MAX) ^ corefcn/variables.cc:502:37: note: in expansion of macro 'GET_IDX' std::string nm = basename + alpha[GET_IDX (len)]; ^ corefcn/variables.cc:492:59: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] static_cast ((LEN-1) * static_cast (rand ()) / RAND_MAX) ^ corefcn/variables.cc:510:32: note: in expansion of macro 'GET_IDX' nm.insert (pos++, 1, alpha[GET_IDX (len)]); ^ corefcn/variables.cc: In function 'void print_descriptor(std::ostream&, std::list)': corefcn/variables.cc:1082:21: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] b = param.parameter_length - a - param.text . length (); ^ corefcn/variables.cc: In function 'std::string get_dims_str(const octave_value&)': corefcn/variables.cc:1136:11: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] dv(i) = sz(i); ^ corefcn/variables.cc: In member function 'void symbol_info_list::symbol_info::display_line(std::ostream&, const std::list&) const': corefcn/variables.cc:1192:55: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] - dims_str.find ('x'); ^ corefcn/variables.cc:1195:36: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] - front; ^ corefcn/variables.cc: In member function 'octave_map symbol_info_list::map_value(const string&, int) const': corefcn/variables.cc:1328:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell name_info (len, 1); ^ corefcn/variables.cc:1329:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell size_info (len, 1); ^ corefcn/variables.cc:1330:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell bytes_info (len, 1); ^ corefcn/variables.cc:1331:28: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell class_info (len, 1); ^ corefcn/variables.cc:1332:29: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell global_info (len, 1); ^ corefcn/variables.cc:1333:29: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell sparse_info (len, 1); ^ corefcn/variables.cc:1334:30: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell complex_info (len, 1); ^ corefcn/variables.cc:1335:30: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell nesting_info (len, 1); ^ corefcn/variables.cc:1336:33: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] Cell persistent_info (len, 1); ^ corefcn/variables.cc:1349:20: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] name_info(j) = si.name; ^ corefcn/variables.cc:1350:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] global_info(j) = si.is_global; ^ corefcn/variables.cc:1351:26: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] persistent_info(j) = si.is_persistent; ^ corefcn/variables.cc:1355:20: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size_info(j) = val.size (); ^ corefcn/variables.cc:1356:21: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bytes_info(j) = val.byte_size (); ^ corefcn/variables.cc:1357:21: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] class_info(j) = val.class_name (); ^ corefcn/variables.cc:1358:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] sparse_info(j) = val.is_sparse_type (); ^ corefcn/variables.cc:1359:23: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] complex_info(j) = val.is_complex_type (); ^ corefcn/variables.cc:1360:23: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] nesting_info(j) = ni; ^ corefcn/variables.cc: In member function 'std::list symbol_info_list::parse_whos_line_format()': corefcn/variables.cc:1423:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] Array param_length (dim_vector (param_string.length (), 1)); ^ corefcn/variables.cc:1424:74: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] Array param_names (dim_vector (param_string.length (), 1)); ^ corefcn/variables.cc:1435:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_a) = "Attr"; ^ corefcn/variables.cc:1436:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_b) = "Bytes"; ^ corefcn/variables.cc:1437:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_c) = "Class"; ^ corefcn/variables.cc:1438:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_e) = "Elements"; ^ corefcn/variables.cc:1439:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_n) = "Name"; ^ corefcn/variables.cc:1440:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_s) = "Size"; ^ corefcn/variables.cc:1441:22: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_names(pos_t) = "Type"; ^ corefcn/variables.cc:1444:21: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(i) = param_names(i).length (); ^ corefcn/variables.cc:1444:38: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(i) = param_names(i).length (); ^ corefcn/variables.cc:1444:23: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] param_length(i) = param_names(i).length (); ^ corefcn/variables.cc:1447:23: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_a) = 5; ^ corefcn/variables.cc:1459:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_n) = ((str.length () ^ corefcn/variables.cc:1460:74: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] > static_cast (param_length(pos_n))) ^ corefcn/variables.cc:1461:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ? str.length () : param_length(pos_n)); ^ corefcn/variables.cc:1459:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_n) = ((str.length () ^ corefcn/variables.cc:1466:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_t) = ((str.length () ^ corefcn/variables.cc:1467:74: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] > static_cast (param_length(pos_t))) ^ corefcn/variables.cc:1468:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ? str.length () : param_length(pos_t)); ^ corefcn/variables.cc:1466:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_t) = ((str.length () ^ corefcn/variables.cc:1473:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_e) = ((str.length () ^ corefcn/variables.cc:1474:74: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] > static_cast (param_length(pos_e))) ^ corefcn/variables.cc:1475:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ? str.length () : param_length(pos_e)); ^ corefcn/variables.cc:1473:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_e) = ((str.length () ^ corefcn/variables.cc:1480:27: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_b) = ((str.length () ^ corefcn/variables.cc:1481:74: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] > static_cast (param_length(pos_b))) ^ corefcn/variables.cc:1482:69: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ? str.length () : param_length (pos_b)); ^ corefcn/variables.cc:1480:29: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] param_length(pos_b) = ((str.length () ^ corefcn/variables.cc: In constructor 'whos_parameter::whos_parameter()': corefcn/variables.cc:1014:1: warning: 'whos_parameter::command' should be initialized in the member initialization list [-Weffc++] whos_parameter ^ corefcn/variables.cc:1014:1: warning: 'whos_parameter::modifier' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc:1014:1: warning: 'whos_parameter::parameter_length' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc:1014:1: warning: 'whos_parameter::first_parameter_length' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc:1014:1: warning: 'whos_parameter::balance' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc:1014:1: warning: 'whos_parameter::text' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc:1014:1: warning: 'whos_parameter::line' should be initialized in the member initialization list [-Weffc++] corefcn/variables.cc: In member function 'std::list symbol_info_list::parse_whos_line_format()': corefcn/variables.cc:1488:24: note: synthesized method 'whos_parameter::whos_parameter()' first required here whos_parameter param; ^ corefcn/variables.cc:1512:17: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] idx += cmd.length (); ^ corefcn/variables.cc:1535:58: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param.parameter_length = param_length(pos); ^ corefcn/variables.cc:1536:45: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param.text = param_names(pos); ^ corefcn/variables.cc:1537:51: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] param.line.assign (param_names(pos).length (), '='); ^ corefcn/variables.cc:1568:52: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int first1 = dims_str.find ('x'); ^ corefcn/variables.cc:1569:51: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] int total1 = dims_str.length (); ^ corefcn/variables.cc:1608:62: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] < param_length(pos_s) ^ corefcn/variables.cc:1609:62: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ? param_length(pos_s) ^ corefcn/variables.cc:1627:17: warning: conversion to 'int' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] idx += text.length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from corefcn/variables.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-xdiv.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/xdiv.cc:31: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/xdiv.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-xnorm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/xnorm.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/xnorm.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/xnorm.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/xnorm.cc:37:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/xnorm.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-xpow.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from corefcn/xpow.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from corefcn/xpow.cc:51: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from corefcn/xpow.cc:51: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from corefcn/xpow.cc:51: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/xpow.cc:52:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from corefcn/xpow.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX corefcn/corefcn_libcorefcn_la-zfstream.lo corefcn/zfstream.cc: In member function 'virtual std::basic_streambuf::int_type gzfilebuf::pbackfail(std::basic_streambuf::int_type)': corefcn/zfstream.cc:230:57: warning: conversion to 'unsigned int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] int bytes_read = gzread (file, buffer, buffer_size); ^ corefcn/zfstream.cc: In member function 'virtual std::basic_streambuf::int_type gzfilebuf::underflow()': corefcn/zfstream.cc:281:69: warning: conversion to 'unsigned int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] int bytes_read = gzread (file, buffer + stash, buffer_size - stash); ^ corefcn/zfstream.cc: In member function 'virtual std::basic_streambuf::int_type gzfilebuf::overflow(std::basic_streambuf::int_type)': corefcn/zfstream.cc:314:57: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] int bytes_to_write = this->pptr () - this->pbase (); ^ CXX corefcn/corefcn_libcorefcn_la-jit-util.lo CXX corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo CXX corefcn/corefcn_libcorefcn_la-jit-ir.lo CXX corefcn/corefcn_libcorefcn_la-pt-jit.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from corefcn/pt-jit.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from corefcn/debug.h:28, from corefcn/pt-jit.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/debug.h:28, from corefcn/pt-jit.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/debug.h:28:0, from corefcn/pt-jit.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pt-jit.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pt-jit.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from corefcn/pt-jit.cc:32: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pt-jit.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from corefcn/pt-jit.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/pt-bp.h:26:0, from parse-tree/pt-all.h:29, from corefcn/pt-jit.cc:35: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from corefcn/toplev.h:42:0, from parse-tree/pt-bp.h:30, from parse-tree/pt-all.h:29, from corefcn/pt-jit.cc:35: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/pt-classdef.h:32:0, from parse-tree/pt-all.h:33, from corefcn/pt-jit.cc:35: parse-tree/pt-id.h: In constructor 'tree_identifier::tree_identifier(int, int)': parse-tree/pt-id.h:49:3: warning: 'tree_identifier::sym' should be initialized in the member initialization list [-Weffc++] tree_identifier (int l = -1, int c = -1) ^ In file included from parse-tree/parse.h:34:0, from parse-tree/pt-funcall.h:28, from parse-tree/pt-all.h:41, from corefcn/pt-jit.cc:35: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from parse-tree/pt-all.h:45:0, from corefcn/pt-jit.cc:35: parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(int, int)': parse-tree/pt-loop.h:179:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (int l = -1, int c = -1) ^ parse-tree/pt-loop.h: In constructor 'tree_simple_for_command::tree_simple_for_command(bool, tree_expression*, tree_expression*, tree_expression*, tree_statement_list*, octave_comment_list*, octave_comment_list*, int, int)': parse-tree/pt-loop.h:187:3: warning: 'tree_simple_for_command::compiled' should be initialized in the member initialization list [-Weffc++] tree_simple_for_command (bool parallel_arg, tree_expression *le, ^ In file included from parse-tree/pt-mat.h:35:0, from parse-tree/pt-all.h:46, from corefcn/pt-jit.cc:35: parse-tree/pt-array-list.h: At global scope: parse-tree/pt-array-list.h:34:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] tree_array_list : public tree_expression, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from corefcn/debug.h:28, from corefcn/pt-jit.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CC corefcn/corefcn_libcorefcn_la-cutils.lo CC corefcn/corefcn_libcorefcn_la-matherr.lo CC corefcn/corefcn_libcorefcn_la-siglist.lo CXXLD corefcn/libcorefcn.la CXX corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo In file included from corefcn/txt-eng.h:30:0, from corefcn/oct-tex-lexer.ll:52: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/oct-tex-lexer.ll:52: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-tex-lexer.ll:52:0: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] corefcn/oct-tex-lexer.cc: In function 'int octave_tex_lex(OCTAVE_TEX_STYPE*, yyscan_t)': corefcn/oct-tex-lexer.cc:1076:53: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; ^ corefcn/oct-tex-lexer.cc:1086:11: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ corefcn/oct-tex-lexer.cc: In function 'yy_state_type yy_get_previous_state(yyscan_t)': corefcn/oct-tex-lexer.cc:2053:67: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); ^ corefcn/oct-tex-lexer.cc:2063:10: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ corefcn/oct-tex-lexer.cc: In function 'yy_state_type yy_try_NUL_trans(yy_state_type, yyscan_t)': corefcn/oct-tex-lexer.cc:2092:9: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka int}' may alter its value [-Wconversion] yy_c = yy_meta[(unsigned int) yy_c]; ^ corefcn/oct-tex-lexer.cc: At global scope: corefcn/oct-tex-lexer.cc:2576:58: warning: unused parameter 'yyscanner' [-Wunused-parameter] static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/oct-tex-lexer.ll:52: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] corefcn/oct-tex-lexer.cc:2101:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function] static void yyunput (int c, register char * yy_bp , yyscan_t yyscanner) ^ CXX corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo In file included from corefcn/txt-eng.h:30:0, from corefcn/oct-tex-parser.yy:30: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/oct-tex-parser.yy:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-tex-parser.yy:30:0: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] corefcn/oct-tex-parser.cc: In function 'int octave_tex_parse(text_parser_tex&)': corefcn/oct-tex-parser.cc:1262:10: warning: conversion to 'yytype_int16 {aka short int}' from 'int' may alter its value [-Wconversion] *yyssp = yystate; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from corefcn/txt-eng.h:31, from corefcn/oct-tex-parser.yy:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD corefcn/libtex_parser.la CXX liboctinterp_la-octave.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from octave.cc:42: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from octave.cc:42: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/system/file-stat.h:28:0, from octave.cc:45: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from builtin-defun-decls.h:6, from builtins.h:27, from octave.cc:50: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave.cc:53: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave.cc:53: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from octave.cc:42: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave.cc:53: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from octave.cc:53: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from octave.cc:58:0: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from octave.cc:59:0: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from octave.cc:60:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from octave.cc:65:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from octave.cc:71:0: ./octave-value/ov-classdef.h: In constructor 'cdef_object_array::cdef_object_array()': ./octave-value/ov-classdef.h:357:3: warning: 'cdef_object_array::array' should be initialized in the member initialization list [-Weffc++] cdef_object_array (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h: In constructor 'cdef_object_scalar::cdef_object_scalar()': ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::map' should be initialized in the member initialization list [-Weffc++] cdef_object_scalar (void) : cdef_object_base () { } ^ ./octave-value/ov-classdef.h:402:3: warning: 'cdef_object_scalar::ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_class::cdef_class_rep::cdef_class_rep()': ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::directory' should be initialized in the member initialization list [-Weffc++] cdef_class_rep (void) ^ ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::method_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::property_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:622:5: warning: 'cdef_class::cdef_class_rep::implicit_ctor_list' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_package::cdef_package_rep::cdef_package_rep()': ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::full_name' should be initialized in the member initialization list [-Weffc++] cdef_package_rep (void) ^ ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::class_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::function_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h:1257:5: warning: 'cdef_package::cdef_package_rep::package_map' should be initialized in the member initialization list [-Weffc++] ./octave-value/ov-classdef.h: In constructor 'cdef_manager::cdef_manager()': ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_classes' should be initialized in the member initialization list [-Weffc++] cdef_manager (void) { } ^ ./octave-value/ov-classdef.h:1612:3: warning: 'cdef_manager::all_packages' should be initialized in the member initialization list [-Weffc++] In file included from octave.cc:79:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from octave.cc:42: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX liboctinterp_la-version.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from version.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from corefcn/defaults.h:29, from version.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/defaults.h:29, from version.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-b-b.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-b-b.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-b-b.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-b-b.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-b-b.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-bool.h:39, from operators/op-b-b.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-bool.h:39:0, from operators/op-b-b.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-b-b.cc:30:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-b-b.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-b-bm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-b-bm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-b-bm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-b-bm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-b-bm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-bool.h:39, from operators/op-b-bm.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-bool.h:39:0, from operators/op-b-bm.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-b-bm.cc:30:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-b-bm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-b-sbm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-b-sbm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-b-sbm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-b-sbm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-b-sbm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-bool.h:39, from operators/op-b-sbm.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-bool.h:39:0, from operators/op-b-sbm.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-b-sbm.cc:32:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-b-sbm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-bm-b.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-bm-b.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-bm-b.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-bm-b.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-bm-b.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-bool.h:39, from operators/op-bm-b.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-bool.h:39:0, from operators/op-bm-b.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-bm-b.cc:30:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-bm-b.cc:37: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-bm-b.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-bm-b.cc:38: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-bm-b.cc:39: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-bm-b.cc:40: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-bm-b.cc:41: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-bm-b.cc:42: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-bm-b.cc:43: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-bm-b.cc:44: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-bm-b.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-bm-b.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-bm-bm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-bm-bm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-bm-bm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-bm-bm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-bm-bm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-bm-bm.cc:31: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-bm-bm.cc:31:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-bm-bm.cc:37: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-bm-bm.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-bm-bm.cc:38: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-bm-bm.cc:39: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-bm-bm.cc:40: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-bm-bm.cc:41: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-bm-bm.cc:42: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-bm-bm.cc:43: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-bm-bm.cc:44: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-bm-bm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-bm-bm.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-bm-sbm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-bm-sbm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-bm-sbm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-bm-sbm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-bm-sbm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-bm-sbm.cc:34: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-bm-sbm.cc:34:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-bm-sbm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-cdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cdm-cdm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cdm-cdm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cdm-cdm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cdm-cdm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cdm-cdm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-cm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-cx-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-cdm-cm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-cm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-cm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-cm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-cdm-cs.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-complex.h:32, from operators/op-dms-template.cc:30, from operators/op-cdm-cs.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from ./octave-value/ov-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-cdm-cs.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from ./octave-value/ov-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-cdm-cs.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-dms-template.cc:30, from operators/op-cdm-cs.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-cdm-cs.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-dm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-dm.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-cx-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-cdm-dm.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-dm.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-dm.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-dm.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-m.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-cx-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-cdm-m.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-m.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-cdm-m.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cdm-m.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cdm-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-cdm-s.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-scalar.h:34, from operators/op-dms-template.cc:30, from operators/op-cdm-s.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-scalar.h:39, from operators/op-dms-template.cc:30, from operators/op-cdm-s.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-scalar.h:39, from operators/op-dms-template.cc:30, from operators/op-cdm-s.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-dms-template.cc:30, from operators/op-cdm-s.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-dms-template.cc:30:0, from operators/op-cdm-s.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-cdm-s.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cell.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cell.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cell.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cell.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cell.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-cell.cc:31: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-cell.cc:31:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cell.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-chm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-chm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-chm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-chm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-chm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-chm.cc:31: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-chm.cc:31:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-chm.cc:33:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-chm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-class.lo In file included from operators/op-class.cc:27:0: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-class.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from corefcn/load-path.h:32, from operators/op-class.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from operators/op-class.cc:30:0: corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-class.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-class.h:36:0, from operators/op-class.cc:33: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/symtab.h:34:0, from operators/op-class.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from operators/op-class.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-class.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from operators/op-class.cc:36:0: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from operators/op-class.cc:37: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from operators/op-class.cc:37: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from corefcn/load-path.h:32, from operators/op-class.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-cdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cm-cdm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-cx-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-cm-cdm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-cm-cdm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-cm-cdm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cm-cdm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cm-cm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-cm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-cm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-cm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cm-cm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cm-cs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-cs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-cs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-cs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cm-cs.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cm-cs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-dm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cm-dm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-cx-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-cm-dm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-cm-dm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-cm-dm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-cm-dm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-m.h:4, from operators/op-cm-m.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-m.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-m.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-m.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-m.h:4, from operators/op-cm-m.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-pm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-cm-pm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-cm-pm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-cm-pm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-cm-pm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-cm-pm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-s.h:4, from operators/op-cm-s.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-s.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-s.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-s.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-cm-s.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-cm-s.cc:35:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-s.h:4, from operators/op-cm-s.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cm-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cm-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cm-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cm-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cm-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cm-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cm-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cm-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cs-cm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-cm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-cm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-cm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-cm.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cs-cm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/op-cs-cs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-cs.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-cs.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-cs.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-cs.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/op-cs-cs.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CNDArray.h:26, from ../liboctave/operators/mx-cs-nda.h:4, from operators/op-cs-m.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-m.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-m.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-m.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-m.cc:35: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CNDArray.h:26, from ../liboctave/operators/mx-cs-nda.h:4, from operators/op-cs-m.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cs-s.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-s.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-s.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-s.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-s.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-cs-s.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cs-s.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cs-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-scm.cc:33: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cs-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-cs-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-cs-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-cs-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-cs-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-cs-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-cs-sm.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-cs-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-cdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-cdm.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-dm-cdm.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-cdm.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-cdm.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-cdm.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-cm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-dm-cm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-cm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-cm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-cm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-dm-cs.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-complex.h:32, from operators/op-dms-template.cc:30, from operators/op-dm-cs.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from ./octave-value/ov-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-dm-cs.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-cx-mat.h:38, from ./octave-value/ov-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-dm-cs.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-dms-template.cc:30, from operators/op-dm-cs.cc:33: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-dm-cs.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-dm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-dm-dm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-dm-dm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-dm-dm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-dm-dm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-dm-dm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-m.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-dm-m.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-m.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-dm-m.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-dm-m.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-dm-s.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-scalar.h:34, from operators/op-dms-template.cc:30, from operators/op-dm-s.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-scalar.h:39, from operators/op-dms-template.cc:30, from operators/op-dm-s.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-scalar.h:39, from operators/op-dms-template.cc:30, from operators/op-dm-s.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-dms-template.cc:30, from operators/op-dm-s.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-dms-template.cc:30:0, from operators/op-dm-s.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-dm-s.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-s.h:4, from operators/op-dm-scm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-dm-scm.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-dm-scm.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-dm-scm.cc:37: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-cm-s.h:4, from operators/op-dm-scm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-dm-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-dm-sm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-dm-sm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-dm-sm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-dm-sm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-dm-sm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-double-conv.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-double-conv.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-double-conv.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-double-conv.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-double-conv.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-double-conv.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int8.h:40, from operators/op-double-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int8.h:40, from operators/op-double-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-double-conv.cc:30: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-double-conv.cc:31: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-double-conv.cc:32: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-double-conv.cc:33: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-double-conv.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-double-conv.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-double-conv.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-double-conv.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from operators/op-double-conv.cc:38:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-double-conv.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-double-conv.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-fcdm-fcdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcdm-fcdm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcdm-fcdm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcdm-fcdm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcdm-fcdm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcdm-fcdm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcdm-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcdm-fcm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-flt-cx-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-fcdm-fcm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fcdm-fcm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fcdm-fcm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcdm-fcm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcdm-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fcdm-fcs.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-complex.h:32, from operators/op-dms-template.cc:30, from operators/op-fcdm-fcs.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from ./octave-value/ov-flt-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-fcdm-fcs.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from ./octave-value/ov-flt-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-fcdm-fcs.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fcdm-fcs.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcdm-fdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcdm-fdm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcdm-fdm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcdm-fdm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcdm-fdm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcdm-fdm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcdm-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcdm-fm.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-flt-cx-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-fcdm-fm.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fcdm-fm.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-cx-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fcdm-fm.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcdm-fm.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcdm-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fcdm-fs.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-float.h:34, from operators/op-dms-template.cc:30, from operators/op-fcdm-fs.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-float.h:39, from operators/op-dms-template.cc:30, from operators/op-fcdm-fs.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-float.h:39, from operators/op-dms-template.cc:30, from operators/op-fcdm-fs.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fcdm-fs.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fcdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcm-fcdm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-cx-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-fcm-fcdm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fcm-fcdm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fcm-fcdm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcm-fcdm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcm-fcm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcm-fcm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcm-fcm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcm-fcm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcm-fcm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcm-fcs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcm-fcs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcm-fcs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcm-fcs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-flt-complex.h:31:0, from operators/op-fcm-fcs.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcm-fcs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcm-fdm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-cx-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-fcm-fdm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fcm-fdm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fcm-fdm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fcm-fdm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fcm-fm.h:4, from operators/op-fcm-fm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcm-fm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcm-fm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcm-fm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fcm-fm.h:4, from operators/op-fcm-fm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/operators/mx-fcnda-fs.h:4, from operators/op-fcm-fs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcm-fs.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcm-fs.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcm-fs.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-float.h:31:0, from operators/op-fcm-fs.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fcm-fs.cc:36:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/operators/mx-fcnda-fs.h:4, from operators/op-fcm-fs.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcm-pm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-fcm-pm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-fcm-pm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-fcm-pm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-fcm-pm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-fcm-pm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcn.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcn.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcn.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcn.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcn.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from operators/op-fcn.cc:30: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-fcn-handle.h:34, from operators/op-fcn.cc:30: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcn.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-fcn-handle.h:34, from operators/op-fcn.cc:30: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-fcn-handle.h:34:0, from operators/op-fcn.cc:30: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fcn.cc:31: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fcn.cc:31:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcn.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcs-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcs-fcm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcs-fcm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcs-fcm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcs-fcm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-fcs-fcm.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcs-fcm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcs-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcs-fcs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcs-fcs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcs-fcs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcs-fcs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-fcs-fcs.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcs-fcs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcs-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/operators/mx-fcs-fnda.h:4, from operators/op-fcs-fm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcs-fm.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcs-fm.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcs-fm.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-fcs-fm.cc:33: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/operators/mx-fcs-fnda.h:4, from operators/op-fcs-fm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fcs-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fcs-fs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fcs-fs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fcs-fs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fcs-fs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-fcs-fs.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fcs-fs.cc:35:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fcs-fs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fcdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fcdm.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-flt-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-fdm-fcdm.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fcdm.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fcdm.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fcdm.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fcm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-flt-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-fdm-fcm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fcm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fcm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fcm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fdm-fcs.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-complex.h:32, from operators/op-dms-template.cc:30, from operators/op-fdm-fcs.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from ./octave-value/ov-flt-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-fdm-fcs.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-cx-mat.h:38, from ./octave-value/ov-flt-complex.h:38, from operators/op-dms-template.cc:30, from operators/op-fdm-fcs.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fdm-fcs.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fdm-fdm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fdm-fdm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fdm-fdm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fdm-fdm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fdm-fdm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-base.h:35, from ./octave-value/ov-flt-re-diag.h:26, from operators/op-dm-template.cc:33, from operators/op-fdm-fm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-diag.h:34, from ./octave-value/ov-flt-re-diag.h:27, from operators/op-dm-template.cc:33, from operators/op-fdm-fm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fdm-fm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fdm-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fdm-fs.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-float.h:34, from operators/op-dms-template.cc:30, from operators/op-fdm-fs.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-float.h:39, from operators/op-dms-template.cc:30, from operators/op-fdm-fs.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from ./octave-value/ov-float.h:39, from operators/op-dms-template.cc:30, from operators/op-fdm-fs.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/ops.h:27, from operators/op-dms-template.cc:27, from operators/op-fdm-fs.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-float-conv.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-float-conv.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-float-conv.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-float-conv.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-float-conv.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-float-conv.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int8.h:40, from operators/op-float-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int8.h:40, from operators/op-float-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-float-conv.cc:30: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-float-conv.cc:31: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-float-conv.cc:32: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-float-conv.cc:33: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-float-conv.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-float-conv.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-float-conv.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-float-conv.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from operators/op-float-conv.cc:38:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-float-conv.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-float-conv.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-fm-fcdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fm-fcdm.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-re-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-fm-fcdm.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fm-fcdm.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fm-fcdm.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fm-fcdm.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fm-fcm.h:4, from operators/op-fm-fcm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fm-fcm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fm-fcm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fm-fcm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fm-fcm.h:4, from operators/op-fm-fcm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fm-fcs.h:4, from operators/op-fm-fcs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fm-fcs.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fm-fcs.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fm-fcs.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-flt-complex.h:31:0, from operators/op-fm-fcs.cc:39: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fm-fcs.h:4, from operators/op-fm-fcs.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-fdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fm-fdm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-flt-re-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-fm-fdm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fm-fdm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-flt-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-fm-fdm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-fm-fdm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fm-fm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fm-fm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fm-fm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fm-fm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fm-fm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fm-fs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fm-fs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fm-fs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fm-fs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-float.h:31:0, from operators/op-fm-fs.cc:31: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fm-fs.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fm-fs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fm-pm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-fm-pm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-fm-pm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-fm-pm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-fm-pm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-fm-pm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fs-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fs-fcm.h:4, from operators/op-fs-fcm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fs-fcm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fs-fcm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fs-fcm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fs-fcm.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fs-fcm.cc:35:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/fCNDArray.h:26, from ../liboctave/array/fCMatrix.h:26, from ../liboctave/operators/mx-fs-fcm.h:4, from operators/op-fs-fcm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fs-fcs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fs-fcs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fs-fcs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fs-fcs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fs-fcs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fs-fcs.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fs-fcs.cc:30:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fs-fcs.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fs-fcs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fs-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-fs-fm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fs-fm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fs-fm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fs-fm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fs-fm.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fs-fm.cc:30:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-fs-fm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-fs-fs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/op-fs-fs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-fs-fs.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-fs-fs.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-fs-fs.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-fs-fs.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-fs-fs.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/op-fs-fs.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-i16-i16.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int16NDArray.h:26, from ../liboctave/operators/mx-i16nda-i8.h:4, from operators/op-i16-i16.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-i16-i16.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-i16-i16.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-i16-i16.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-i16-i16.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i16-i16.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-i16-i16.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-i16-i16.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-i16-i16.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-i16-i16.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-i16-i16.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-i16-i16.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-i16-i16.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-i16-i16.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-i16-i16.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i16-i16.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int16NDArray.h:26, from ../liboctave/operators/mx-i16nda-i8.h:4, from operators/op-i16-i16.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int16NDArray.h:26, from ../liboctave/operators/mx-i16nda-i8.h:4, from operators/op-i16-i16.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = short int]' operators/op-i16-i16.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:591:12: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = -x; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short int]' operators/op-i16-i16.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:729:15: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ../liboctave/util/oct-inttypes.h:731:41: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ../liboctave/util/oct-inttypes.h:733:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ../liboctave/util/oct-inttypes.h:738:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z = x / y; ^ ../liboctave/util/oct-inttypes.h:742:36: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ../liboctave/util/oct-inttypes.h:745:13: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-i32-i32.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int32NDArray.h:26, from ../liboctave/operators/mx-i32nda-i8.h:4, from operators/op-i32-i32.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-i32-i32.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-i32-i32.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-i32-i32.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-i32-i32.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i32-i32.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-i32-i32.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-i32-i32.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-i32-i32.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-i32-i32.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-i32-i32.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-i32-i32.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-i32-i32.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-i32-i32.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-i32-i32.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i32-i32.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int32NDArray.h:26, from ../liboctave/operators/mx-i32nda-i8.h:4, from operators/op-i32-i32.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int32NDArray.h:26, from ../liboctave/operators/mx-i32nda-i8.h:4, from operators/op-i32-i32.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-i64-i64.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int64NDArray.h:26, from ../liboctave/operators/mx-i64nda-i8.h:4, from operators/op-i64-i64.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-i64-i64.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-i64-i64.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-i64-i64.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-i64-i64.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i64-i64.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-i64-i64.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-i64-i64.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-i64-i64.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-i64-i64.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-i64-i64.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-i64-i64.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-i64-i64.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-i64-i64.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-i64-i64.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i64-i64.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int64NDArray.h:26, from ../liboctave/operators/mx-i64nda-i8.h:4, from operators/op-i64-i64.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int64NDArray.h:26, from ../liboctave/operators/mx-i64nda-i8.h:4, from operators/op-i64-i64.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-i8-i8.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int8NDArray.h:26, from ../liboctave/operators/mx-i8nda-ui8.h:4, from operators/op-i8-i8.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-i8-i8.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-i8-i8.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-i8-i8.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-i8-i8.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i8-i8.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-i8-i8.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-i8-i8.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-i8-i8.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-i8-i8.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-i8-i8.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-i8-i8.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-i8-i8.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-i8-i8.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-i8-i8.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-i8-i8.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int8NDArray.h:26, from ../liboctave/operators/mx-i8nda-ui8.h:4, from operators/op-i8-i8.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/int8NDArray.h:26, from ../liboctave/operators/mx-i8nda-ui8.h:4, from operators/op-i8-i8.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::minus(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:903:3: required from 'octave_int octave_int::operator-() const [with T = signed char]' operators/op-i8-i8.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:591:12: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = -x; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = signed char]' operators/op-i8-i8.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:729:15: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ../liboctave/util/oct-inttypes.h:731:41: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = -octave_int_abs (x % y); ^ ../liboctave/util/oct-inttypes.h:733:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z -= 1 - (__signbit (x) << 1); ^ ../liboctave/util/oct-inttypes.h:738:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z = x / y; ^ ../liboctave/util/oct-inttypes.h:742:36: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T w = octave_int_abs (x % y); ^ ../liboctave/util/oct-inttypes.h:745:13: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] z += 1 - (__signbit (x) << 1); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-int-concat.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-int-concat.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-int-concat.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-int-concat.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-int-concat.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-int-concat.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int8.h:40, from operators/op-int-concat.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int8.h:40, from operators/op-int-concat.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-int-concat.cc:30: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-int-concat.cc:31: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-int-concat.cc:32: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-int-concat.cc:33: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-int-concat.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-int-concat.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-int-concat.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-int-concat.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from operators/op-int-concat.cc:39:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-int-concat.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-int-concat.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-int-conv.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-int-conv.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-int-conv.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-int-conv.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-int-conv.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-int-conv.cc:30: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int8.h:40, from operators/op-int-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int8.h:40, from operators/op-int-conv.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-int-conv.cc:30: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-int-conv.cc:31: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-int-conv.cc:32: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-int-conv.cc:33: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-int-conv.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-int-conv.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-int-conv.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-int-conv.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from operators/op-int-conv.cc:39:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-int-conv.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-int-conv.cc:28: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-m-cdm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-m-cdm.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-re-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-m-cdm.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-m-cdm.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-m-cdm.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-m-cdm.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-m-cm.h:4, from operators/op-m-cm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-cm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-cm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-cm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-m-cm.h:4, from operators/op-m-cm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-m-cs.h:4, from operators/op-m-cs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-cs.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-cs.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-cs.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-m-cs.cc:39: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-m-cs.h:4, from operators/op-m-cs.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-dm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-m-dm.cc:34: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-re-mat.h:32, from operators/op-dm-template.cc:33, from operators/op-m-dm.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-m-dm.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-base-mat.h:37, from ./octave-value/ov-re-mat.h:38, from operators/op-dm-template.cc:33, from operators/op-m-dm.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-dm-template.cc:29, from operators/op-m-dm.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-m-m.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-m.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-m.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-m.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-m-m.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-pm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-m-pm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-m-pm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-m-pm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-m-pm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-m-pm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-m-s.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-s.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-s.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-s.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-m-s.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-m-s.cc:33:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-m-s.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-m-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-m-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-m-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-m-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-m-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-m-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-m-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-m-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-cm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-pm-cm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-cm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-cm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-cm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-fcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-fcm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-pm-fcm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-fcm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-fcm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-fcm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-fm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-fm.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-pm-fm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-fm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-fm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-fm.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-m.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov-perm.h:26, from operators/op-pm-template.cc:31, from operators/op-pm-m.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-m.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-perm.h:30, from operators/op-pm-template.cc:31, from operators/op-pm-m.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/DiagArray2.h:32, from ../liboctave/array/MDiagArray2.h:28, from ../liboctave/array/CDiagMatrix.h:26, from ../liboctave/operators/mx-cdm-dm.h:4, from ../liboctave/operators/mx-ops.h:4, from operators/op-pm-template.cc:29, from operators/op-pm-m.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-pm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-pm-pm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-pm-pm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-pm-pm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-pm-pm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-pm-pm.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-pm-pm.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-pm-pm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-pm-scm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-pm-scm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-pm-scm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-pm-scm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-pm-scm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-pm-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-pm-sm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-pm-sm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-pm-sm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-pm-sm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-pm-sm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-range.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-range.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-range.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-range.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-range.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-range.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-range.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-range.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from operators/op-range.cc:37:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-range.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-s-cm.h:4, from operators/op-s-cm.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-cm.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-cm.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-cm.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-cm.cc:35: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-cm.cc:35:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/operators/mx-s-cm.h:4, from operators/op-s-cm.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-s-cs.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-cs.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-cs.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-cs.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-cs.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-cs.cc:30:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-cs.cc:30: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-s-cs.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-s-m.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-m.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-m.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-m.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-m.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-m.cc:30:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-s-m.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/Array-util.h:26, from operators/op-s-s.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-s.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-s.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-s.cc:30: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-s.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-s.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/Array-util.h:26, from operators/op-s-s.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-s-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-scm.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-scm.cc:33:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-s-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-s-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-s-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-s-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-s-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-s-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-s-sm.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-s-sm.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-s-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sbm-b.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sbm-b.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sbm-b.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sbm-b.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sbm-b.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-bool.h:39, from operators/op-sbm-b.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-bool.h:39:0, from operators/op-sbm-b.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from operators/op-sbm-b.cc:32:0: ./octave-value/ov-bool.h: In member function 'virtual FloatNDArray octave_bool::float_array_value(bool) const': ./octave-value/ov-bool.h:164:73: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), static_cast (scalar)); } ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-sbm-b.cc:33: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-sbm-b.cc:33: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-sbm-b.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-sbm-b.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-sbm-b.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-sbm-b.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-sbm-b.cc:38: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-sbm-b.cc:39: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-sbm-b.cc:40: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sbm-b.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sbm-b.cc:29: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-sbm-bm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sbm-bm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sbm-bm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sbm-bm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sbm-bm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int8.h:40, from operators/op-sbm-bm.cc:34: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int8.h:40, from operators/op-sbm-bm.cc:34: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int8.h:40, from operators/op-sbm-bm.cc:34: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-sbm-bm.cc:34: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-sbm-bm.cc:35: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-sbm-bm.cc:36: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-sbm-bm.cc:37: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-sbm-bm.cc:38: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-sbm-bm.cc:39: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-sbm-bm.cc:40: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-sbm-bm.cc:41: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sbm-bm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sbm-bm.cc:29: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-sbm-sbm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sbm-sbm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sbm-sbm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sbm-sbm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sbm-sbm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-sbm-sbm.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-sbm-sbm.cc:33:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sbm-sbm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-cm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-cm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-cm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-cm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-cm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-cs.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-cs.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-cs.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-cs.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-scm-cs.cc:33: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-cs.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-m.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-m.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-m.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-m.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-m.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-s.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-s.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-s.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-s.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-scm-s.cc:33: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-scm-s.cc:33:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-s.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-scm-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-scm-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-scm-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-scm-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-scm-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-scm-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-cm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-cm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-cm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-cm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-cm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-cm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-cs.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-cs.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-cs.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-cs.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-cs.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-complex.h:31:0, from operators/op-sm-cs.cc:32: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-cs.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-m.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-m.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-m.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-m.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-m.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-s.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-s.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-s.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-s.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-sm-s.cc:32: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-sm-s.cc:32:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-s.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-scm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-scm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-scm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-scm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-scm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-scm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-sm-sm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-sm-sm.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-sm-sm.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-sm-sm.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-sm-sm.cc:29: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-sm-sm.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-str-m.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-str-m.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-str-m.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-str-m.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-str-m.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-str-m.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-str-s.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-str-s.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-str-s.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-str-s.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-str-s.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-scalar.h:31:0, from operators/op-str-s.cc:30: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from operators/op-str-s.cc:30:0: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-str-s.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-str-str.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-str-str.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-str-str.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-str-str.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-str-str.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-str-str.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-struct.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from corefcn/gripes.h:28, from operators/op-struct.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-struct.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-struct.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-struct.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-struct.h:35:0, from operators/op-struct.cc:31: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from operators/op-struct.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-op-ui16-ui16.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint16NDArray.h:26, from ../liboctave/operators/mx-ui16nda-i8.h:4, from operators/op-ui16-ui16.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-ui16-ui16.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-ui16-ui16.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-ui16-ui16.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-ui16-ui16.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui16-ui16.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-ui16-ui16.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-ui16-ui16.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-ui16-ui16.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-ui16-ui16.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-ui16-ui16.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-ui16-ui16.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-ui16-ui16.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-ui16-ui16.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-ui16-ui16.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui16-ui16.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint16NDArray.h:26, from ../liboctave/operators/mx-ui16nda-i8.h:4, from operators/op-ui16-ui16.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint16NDArray.h:26, from ../liboctave/operators/mx-ui16nda-i8.h:4, from operators/op-ui16-ui16.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = short unsigned int]' operators/op-ui16-ui16.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:429:25: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-ui32-ui32.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint32NDArray.h:26, from ../liboctave/operators/mx-ui32nda-i8.h:4, from operators/op-ui32-ui32.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-ui32-ui32.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-ui32-ui32.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-ui32-ui32.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-ui32-ui32.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui32-ui32.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-ui32-ui32.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-ui32-ui32.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-ui32-ui32.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-ui32-ui32.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-ui32-ui32.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-ui32-ui32.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-ui32-ui32.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-ui32-ui32.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-ui32-ui32.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui32-ui32.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint32NDArray.h:26, from ../liboctave/operators/mx-ui32nda-i8.h:4, from operators/op-ui32-ui32.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint32NDArray.h:26, from ../liboctave/operators/mx-ui32nda-i8.h:4, from operators/op-ui32-ui32.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-ui64-ui64.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint64NDArray.h:26, from ../liboctave/operators/mx-ui64nda-i8.h:4, from operators/op-ui64-ui64.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-ui64-ui64.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-ui64-ui64.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-ui64-ui64.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-ui64-ui64.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui64-ui64.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-ui64-ui64.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-ui64-ui64.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-ui64-ui64.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-ui64-ui64.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-ui64-ui64.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-ui64-ui64.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-ui64-ui64.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-ui64-ui64.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-ui64-ui64.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui64-ui64.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint64NDArray.h:26, from ../liboctave/operators/mx-ui64nda-i8.h:4, from operators/op-ui64-ui64.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint64NDArray.h:26, from ../liboctave/operators/mx-ui64nda-i8.h:4, from operators/op-ui64-ui64.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX operators/liboctinterp_la-op-ui8-ui8.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint8NDArray.h:26, from ../liboctave/operators/mx-ui8nda-i8.h:4, from operators/op-ui8-ui8.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from operators/op-ui8-ui8.cc:70: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from operators/op-ui8-ui8.cc:70: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from operators/op-ui8-ui8.cc:70: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int16.h:40, from operators/op-ui8-ui8.cc:72: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui8-ui8.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int16.h:40, from operators/op-ui8-ui8.cc:72: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int16.h:40:0, from operators/op-ui8-ui8.cc:72: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int32.h:40:0, from operators/op-ui8-ui8.cc:73: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int64.h:40:0, from operators/op-ui8-ui8.cc:74: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-int8.h:40:0, from operators/op-ui8-ui8.cc:75: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint16.h:40:0, from operators/op-ui8-ui8.cc:76: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint16_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint32.h:40:0, from operators/op-ui8-ui8.cc:77: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint64.h:40:0, from operators/op-ui8-ui8.cc:78: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint64_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-uint8.h:40:0, from operators/op-ui8-ui8.cc:79: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_uint8_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int16.h:40, from operators/op-ui8-ui8.cc:72: ./octave-value/ov-complex.h: In member function 'virtual octave_value octave_complex::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:92:19: note: in expansion of macro 'lo_ieee_isnan' && ! (lo_ieee_isnan (std::real (scalar)) ^ ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-complex.h:93:22: note: in expansion of macro 'lo_ieee_isnan' || lo_ieee_isnan (std::imag (scalar)))); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint8NDArray.h:26, from ../liboctave/operators/mx-ui8nda-i8.h:4, from operators/op-ui8-ui8.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/array/idx-vector.h:36:0, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/intNDArray.h:26, from ../liboctave/array/uint8NDArray.h:26, from ../liboctave/operators/mx-ui8nda-i8.h:4, from operators/op-ui8-ui8.cc:27: ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = short int]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = short int]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:617:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) + static_cast (y); ^ ../liboctave/util/oct-inttypes.h:622:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:622:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:659:51: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T u = static_cast (x) - static_cast (y); ^ ../liboctave/util/oct-inttypes.h:661:17: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T uy = u ^ ~y; ^ ../liboctave/util/oct-inttypes.h:664:56: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h:664:11: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] u = octave_int_base::max_val () + __signbit (~u); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::abs(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:904:3: required from 'octave_int octave_int::abs() const [with T = signed char]' ./octave-value/ov-intx.h:647:28: required from here ../liboctave/util/oct-inttypes.h:545:40: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T m = x >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h:546:21: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] T y = (x ^ m) - m; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::signum(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:905:3: required from 'octave_int octave_int::signum() const [with T = signed char]' ./octave-value/ov-intx.h:649:31: required from here ../liboctave/util/oct-inttypes.h:573:44: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] return ((x > 0) ? 1 : 0) - __signbit (x); ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = short unsigned int]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = short unsigned int]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::add(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:388:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x + y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::sub(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:922:3: required from 'octave_int& octave_int::operator-=(const octave_int&) [with T = unsigned char]' ./octave-value/ov-intx.h:613:12: required from here ../liboctave/util/oct-inttypes.h:399:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] T u = x - y; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::div(T, T) [with T = unsigned char]': ../liboctave/util/oct-inttypes.h:924:3: required from 'octave_int octave_int::operator/(const octave_int&) const [with T = unsigned char]' operators/op-ui8-ui8.cc:96:1: required from here ../liboctave/util/oct-inttypes.h:429:25: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] if (w >= y-w) z += 1; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = short int]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = short int]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = short int]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] return static_cast (x) >> std::numeric_limits::digits; ^ ../liboctave/util/oct-inttypes.h: In instantiation of 'static T octave_int_arith_base::__signbit(T) [with T = signed char]': ../liboctave/util/oct-inttypes.h:622:56: required from 'static T octave_int_arith_base::add(T, T) [with T = signed char]' ../liboctave/util/oct-inttypes.h:921:3: required from 'octave_int& octave_int::operator+=(const octave_int&) [with T = signed char]' ./octave-value/ov-intx.h:608:12: required from here ../liboctave/util/oct-inttypes.h:532:59: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] CXX template-inst/liboctinterp_la-Array-os.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from template-inst/Array-os.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from template-inst/Array-os.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX template-inst/liboctinterp_la-Array-tc.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from template-inst/Array-tc.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from template-inst/Array-tc.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from template-inst/Array-tc.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from template-inst/Array-tc.cc:32:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from template-inst/Array-tc.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX template-inst/liboctinterp_la-Array-jit.lo CXX corefcn/liboctinterp_la-oct-errno.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from corefcn/oct-errno.h:31, from corefcn/oct-errno.cc:32: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from corefcn/oct-map.h:30, from corefcn/oct-errno.h:31, from corefcn/oct-errno.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from corefcn/oct-map.h:30, from corefcn/oct-errno.h:31, from corefcn/oct-errno.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from corefcn/oct-map.h:30, from corefcn/oct-errno.h:31, from corefcn/oct-errno.cc:32: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/oct-errno.h:31:0, from corefcn/oct-errno.cc:32: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ corefcn/oct-errno.cc: In constructor 'octave_errno::octave_errno()': corefcn/oct-errno.cc:38:1: warning: 'octave_errno::errno_tbl' should be initialized in the member initialization list [-Weffc++] octave_errno::octave_errno (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from corefcn/oct-map.h:30, from corefcn/oct-errno.h:31, from corefcn/oct-errno.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX operators/liboctinterp_la-ops.lo CXX liboctinterp_la-builtins.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun.h:30, from builtins.cc:7: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD liboctinterp.la CXX dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/__delaunayn__.cc:50: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from dldfcn/__delaunayn__.cc:50: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from dldfcn/__delaunayn__.cc:50: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from dldfcn/__delaunayn__.cc:50: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__delaunayn__.cc:51: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__delaunayn__.cc:51: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/__delaunayn__.cc:50: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__delaunayn__.cc:51: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__delaunayn__.cc:51: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from dldfcn/__delaunayn__.cc:50: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__delaunayn__.la CXX dldfcn/dldfcn___eigs___la-__eigs__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/__eigs__.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from dldfcn/__eigs__.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from dldfcn/__eigs__.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from dldfcn/__eigs__.cc:27:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__eigs__.cc:28: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__eigs__.cc:28: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/__eigs__.cc:27: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__eigs__.cc:28: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__eigs__.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/__eigs__.cc:35:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/__eigs__.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__eigs__.la CXX dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__fltk_uigetfile__.cc:44: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__fltk_uigetfile__.la CXX dldfcn/dldfcn___glpk___la-__glpk__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/__glpk__.cc:37:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ dldfcn/__glpk__.cc: In function 'int glpk(int, int, int, double*, int, int*, int*, double*, double*, char*, int*, double*, int*, double*, int*, int, int, int, int, const control_params*, double*, double*, int*, double*, double*, double*)': dldfcn/__glpk__.cc:292:13: warning: conversion to 'double' from 'clock_t {aka long int}' may alter its value [-Wconversion] *time = (clock () - t_start) / CLOCKS_PER_SEC; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__glpk__.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__glpk__.la CXX dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_fltk__.cc:41: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_fltk__.cc:41: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_fltk__.cc:41: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_fltk__.cc:41: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/graphics.h:41:0, from corefcn/gl-render.h:49, from dldfcn/__init_fltk__.cc:87: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/graphics.h:45:0, from corefcn/gl-render.h:49, from dldfcn/__init_fltk__.cc:87: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/gl-render.h:49, from dldfcn/__init_fltk__.cc:87: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/gl-render.h:49:0, from dldfcn/__init_fltk__.cc:87: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/gl-render.h:49:0, from dldfcn/__init_fltk__.cc:87: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from dldfcn/__init_fltk__.cc:88:0: corefcn/gl2ps-renderer.h: At global scope: corefcn/gl2ps-renderer.h:35:1: warning: 'class glps_renderer' has pointer data members [-Weffc++] glps_renderer : public opengl_renderer ^ corefcn/gl2ps-renderer.h:35:1: warning: but does not override 'glps_renderer(const glps_renderer&)' [-Weffc++] corefcn/gl2ps-renderer.h:35:1: warning: or 'operator=(const glps_renderer&)' [-Weffc++] In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from dldfcn/__init_fltk__.cc:90: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from dldfcn/__init_fltk__.cc:90: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ dldfcn/__init_fltk__.cc: In member function 'void OpenGL_fltk::overlay()': dldfcn/__init_fltk__.cc:204:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] glColor4f (0.45, 0.62, 0.81, 0.1); ^ dldfcn/__init_fltk__.cc:204:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:204:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:204:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:210:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] glColor4f (0.45, 0.62, 0.81, 0.9); ^ dldfcn/__init_fltk__.cc:210:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:210:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:210:37: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] dldfcn/__init_fltk__.cc: In constructor 'fltk_uimenu::fltk_uimenu(int, int, int, int)': dldfcn/__init_fltk__.cc:243:3: warning: 'fltk_uimenu::menubar' should be initialized in the member initialization list [-Weffc++] fltk_uimenu (int xx, int yy, int ww, int hh) ^ dldfcn/__init_fltk__.cc: In member function 'void fltk_uimenu::add_entry(uimenu::properties&)': dldfcn/__init_fltk__.cc:530:34: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = idx2 - idx1; ^ dldfcn/__init_fltk__.cc: In member function 'void fltk_uimenu::add_to_menu(uimenu::properties&)': dldfcn/__init_fltk__.cc:587:43: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int pos = kprop.get_position (); ^ dldfcn/__init_fltk__.cc: In member function 'void fltk_uimenu::add_to_menu(figure::properties&)': dldfcn/__init_fltk__.cc:629:43: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int pos = kprop.get_position (); ^ dldfcn/__init_fltk__.cc: In constructor 'plot_window::plot_window(int, int, int, int, figure::properties&, bool)': dldfcn/__init_fltk__.cc:709:3: warning: 'plot_window::uimenu' should be initialized in the member initialization list [-Weffc++] plot_window (int xx, int yy, int ww, int hh, figure::properties& xfp, ^ dldfcn/__init_fltk__.cc: In member function 'void plot_window::update_boundingbox(bool)': dldfcn/__init_fltk__.cc:973:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] resize (bb(0), bb(1), bb(2), bb(3)); ^ dldfcn/__init_fltk__.cc:973:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:973:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:973:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] dldfcn/__init_fltk__.cc: In member function 'octave_scalar_map plot_window::format_key_event(int, const char*, int)': dldfcn/__init_fltk__.cc:1319:15: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] key_str = std::tolower (e_key); ^ dldfcn/__init_fltk__.cc: In member function 'virtual int plot_window::handle(int)': dldfcn/__init_fltk__.cc:1497:35: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] tmp_e_text[0] = std::toupper (tmp_e_text[0]); ^ dldfcn/__init_fltk__.cc:1499:35: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] tmp_e_text[0] = std::tolower (tmp_e_text[0]); ^ dldfcn/__init_fltk__.cc: In constructor 'figure_manager::figure_manager()': dldfcn/__init_fltk__.cc:1906:3: warning: 'figure_manager::windows' should be initialized in the member initialization list [-Weffc++] figure_manager (void) { } ^ dldfcn/__init_fltk__.cc: In member function 'void figure_manager::do_new_window(figure::properties&)': dldfcn/__init_fltk__.cc:1952:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] fp, internal); ^ dldfcn/__init_fltk__.cc:1952:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:1952:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] dldfcn/__init_fltk__.cc:1952:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from dldfcn/__init_fltk__.cc:40: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__init_fltk__.la CXX dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/oct-obj.h:30:0, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/oct-obj.h:33, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/oct-obj.h:33:0, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_gnuplot__.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_gnuplot__.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_gnuplot__.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__init_gnuplot__.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/graphics.h:41:0, from dldfcn/__init_gnuplot__.cc:40: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/graphics.h:45:0, from dldfcn/__init_gnuplot__.cc:40: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from dldfcn/__init_gnuplot__.cc:40: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from dldfcn/__init_gnuplot__.cc:40:0: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from dldfcn/__init_gnuplot__.cc:40:0: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from dldfcn/__init_gnuplot__.cc:43: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from dldfcn/__init_gnuplot__.cc:43: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from dldfcn/__init_gnuplot__.cc:44:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from corefcn/oct-obj.h:30, from ./builtin-defun-decls.h:6, from ./builtins.h:27, from dldfcn/__init_gnuplot__.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__init_gnuplot__.la CXX dldfcn/dldfcn___magick_read___la-__magick_read__.lo In file included from ../liboctave/system/file-stat.h:28:0, from dldfcn/__magick_read__.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-struct.h:35:0, from dldfcn/__magick_read__.cc:36: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/defun-dld.h:30:0, from dldfcn/__magick_read__.cc:34: dldfcn/__magick_read__.cc: At global scope: dldfcn/__magick_read__.cc:722:29: warning: unused parameter 'args' [-Wunused-parameter] DEFUN_DLD (__magick_read__, args, nargout, ^ corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:722:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_read__, args, nargout, ^ dldfcn/__magick_read__.cc:722:35: warning: unused parameter 'nargout' [-Wunused-parameter] DEFUN_DLD (__magick_read__, args, nargout, ^ corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:722:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_read__, args, nargout, ^ dldfcn/__magick_read__.cc:1386:30: warning: unused parameter 'args' [-Wunused-parameter] DEFUN_DLD (__magick_write__, args, , ^ corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:1386:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_write__, args, , ^ dldfcn/__magick_read__.cc:1566:29: warning: unused parameter 'args' [-Wunused-parameter] DEFUN_DLD (__magick_ping__, args, , ^ corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:1566:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_ping__, args, , ^ dldfcn/__magick_read__.cc:1787:30: warning: unused parameter 'args' [-Wunused-parameter] DEFUN_DLD (__magick_finfo__, args, , ^ corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:1787:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_finfo__, args, , ^ dldfcn/__magick_read__.cc:2243:32: warning: unused parameter 'args' [-Wunused-parameter] DEFUN_DLD (__magick_formats__, args, , ^ corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX' name (const octave_value_list& args_name, int nargout_name) ^ corefcn/defun-dld.h:62:3: note: in expansion of macro 'DECLARE_FUN' DECLARE_FUN (name, args_name, nargout_name) ^ dldfcn/__magick_read__.cc:2243:1: note: in expansion of macro 'DEFUN_DLD' DEFUN_DLD (__magick_formats__, args, , ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__magick_read__.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__magick_read__.la CXX dldfcn/dldfcn___osmesa_print___la-__osmesa_print__.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from corefcn/graphics.h:41:0, from corefcn/gl-render.h:49, from dldfcn/__osmesa_print__.cc:34: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from corefcn/graphics.h:45:0, from corefcn/gl-render.h:49, from dldfcn/__osmesa_print__.cc:34: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from corefcn/txt-eng-ft.h:36:0, from corefcn/graphics.h:49, from corefcn/gl-render.h:49, from dldfcn/__osmesa_print__.cc:34: corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ corefcn/txt-eng.h: At global scope: corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from corefcn/gl-render.h:49:0, from dldfcn/__osmesa_print__.cc:34: corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from corefcn/gl-render.h:49:0, from dldfcn/__osmesa_print__.cc:34: corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from dldfcn/__osmesa_print__.cc:35:0: corefcn/gl2ps-renderer.h: At global scope: corefcn/gl2ps-renderer.h:35:1: warning: 'class glps_renderer' has pointer data members [-Weffc++] glps_renderer : public opengl_renderer ^ corefcn/gl2ps-renderer.h:35:1: warning: but does not override 'glps_renderer(const glps_renderer&)' [-Weffc++] corefcn/gl2ps-renderer.h:35:1: warning: or 'operator=(const glps_renderer&)' [-Weffc++] dldfcn/__osmesa_print__.cc: In function 'octave_value_list F__osmesa_print__(const octave_value_list&, int)': dldfcn/__osmesa_print__.cc:118:33: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int h = args(0).double_value (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__osmesa_print__.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__osmesa_print__.la CXX dldfcn/dldfcn___voronoi___la-__voronoi__.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/__voronoi__.cc:44: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from dldfcn/__voronoi__.cc:44: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from dldfcn/__voronoi__.cc:44: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from dldfcn/__voronoi__.cc:44: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__voronoi__.cc:45: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__voronoi__.cc:45: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/__voronoi__.cc:44: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__voronoi__.cc:45: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/__voronoi__.cc:45: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from dldfcn/__voronoi__.cc:44: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/__voronoi__.la CXX dldfcn/dldfcn_amd_la-amd.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/amd.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from dldfcn/amd.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from dldfcn/amd.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from dldfcn/amd.cc:35:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/amd.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/amd.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/amd.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/amd.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/amd.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/amd.cc:42:0: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/amd.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/amd.la CXX dldfcn/dldfcn_ccolamd_la-ccolamd.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/ccolamd.cc:35: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from dldfcn/ccolamd.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from dldfcn/ccolamd.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from dldfcn/ccolamd.cc:35:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/ccolamd.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/ccolamd.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/ccolamd.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/ccolamd.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/ccolamd.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ dldfcn/ccolamd.cc: In function 'octave_value_list Fccolamd(const octave_value_list&, int)': dldfcn/ccolamd.cc:266:76: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type Alen = CCOLAMD_NAME (_recommended) (nnz, n_row, n_col); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/ccolamd.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/ccolamd.la CXX dldfcn/dldfcn_chol_la-chol.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxCHOL.h:29, from dldfcn/chol.cc:30: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/numeric/oct-spparms.h:32:0, from dldfcn/chol.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-re-sparse.h:38, from dldfcn/chol.cc:39: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-re-sparse.h:38, from dldfcn/chol.cc:39: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/chol.cc:41: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/chol.cc:41: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxCHOL.h:29, from dldfcn/chol.cc:30: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/chol.cc:41: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/chol.cc:41: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/chol.cc:45:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ dldfcn/chol.cc: In function 'octave_value_list Fcholinsert(const octave_value_list&, int)': dldfcn/chol.cc:884:46: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type j = argj.scalar_value (); ^ dldfcn/chol.cc: In function 'octave_value_list Fcholdelete(const octave_value_list&, int)': dldfcn/chol.cc:1132:46: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type j = argj.scalar_value (); ^ dldfcn/chol.cc: In function 'octave_value_list Fcholshift(const octave_value_list&, int)': dldfcn/chol.cc:1271:46: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type i = argi.scalar_value (); ^ dldfcn/chol.cc:1272:46: warning: conversion to 'octave_idx_type {aka int}' from 'double' may alter its value [-Wfloat-conversion] octave_idx_type j = argj.scalar_value (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxCHOL.h:29, from dldfcn/chol.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/chol.la CXX dldfcn/dldfcn_colamd_la-colamd.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/colamd.cc:36: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from dldfcn/colamd.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from dldfcn/colamd.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from dldfcn/colamd.cc:36:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/colamd.cc:37: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/colamd.cc:37: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/colamd.cc:36: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/colamd.cc:37: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/colamd.cc:37: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ dldfcn/colamd.cc: In function 'octave_value_list Fcolamd(const octave_value_list&, int)': dldfcn/colamd.cc:387:75: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type Alen = COLAMD_NAME (_recommended) (nnz, n_row, n_col); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/colamd.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/colamd.la CXX dldfcn/dldfcn_convhulln_la-convhulln.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/convhulln.cc:38: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from corefcn/Cell.h:30:0, from dldfcn/convhulln.cc:38: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from corefcn/Cell.h:31, from dldfcn/convhulln.cc:38: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from corefcn/Cell.h:31:0, from dldfcn/convhulln.cc:38: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/convhulln.cc:39: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/convhulln.cc:39: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from corefcn/Cell.h:29, from dldfcn/convhulln.cc:38: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/convhulln.cc:39: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/convhulln.cc:39: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from dldfcn/convhulln.cc:42: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from dldfcn/convhulln.cc:42: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from corefcn/Cell.h:29, from dldfcn/convhulln.cc:38: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/convhulln.la CXX dldfcn/dldfcn_dmperm_la-dmperm.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/dmperm.cc:32:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/dmperm.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/dmperm.la CXX dldfcn/dldfcn_fftw_la-fftw.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/numeric/oct-fftw.h:33, from dldfcn/fftw.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/numeric/oct-fftw.h:33, from dldfcn/fftw.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/numeric/oct-fftw.h:33, from dldfcn/fftw.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/fftw.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/fftw.la CXX dldfcn/dldfcn_qr_la-qr.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from dldfcn/qr.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from dldfcn/qr.cc:29: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/qr.cc:41: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/qr.cc:45:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/CMatrix.h:26, from ../liboctave/numeric/CmplxQR.h:29, from dldfcn/qr.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/qr.la CXX dldfcn/dldfcn_symbfact_la-symbfact.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/sparse-base-chol.h:28, from ../liboctave/numeric/SparseCmplxCHOL.h:27, from dldfcn/symbfact.cc:28: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/numeric/oct-spparms.h:32:0, from dldfcn/symbfact.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from ./octave-value/ov-typeinfo.h:30, from ./octave-value/ov-re-sparse.h:38, from dldfcn/symbfact.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ./octave-value/ov-typeinfo.h:30:0, from ./octave-value/ov-re-sparse.h:38, from dldfcn/symbfact.cc:34: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symbfact.cc:36: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symbfact.cc:36: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/sparse-base-chol.h:28, from ../liboctave/numeric/SparseCmplxCHOL.h:27, from dldfcn/symbfact.cc:28: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symbfact.cc:36: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symbfact.cc:36: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/symbfact.cc:40:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ dldfcn/symbfact.cc: In function 'octave_value_list Fsymbfact(const octave_value_list&, int)': dldfcn/symbfact.cc:175:26: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type n = A->nrow; ^ dldfcn/symbfact.cc:181:10: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] ch = tolower (str.c_str ()[0]); ^ dldfcn/symbfact.cc:186:13: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = A->ncol; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dColVector.h:27, from ../liboctave/numeric/sparse-base-chol.h:28, from ../liboctave/numeric/SparseCmplxCHOL.h:27, from dldfcn/symbfact.cc:28: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/symbfact.la CXX dldfcn/dldfcn_symrcm_la-symrcm.lo In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/symrcm.cc:57: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ./octave-value/ov.h:37, from dldfcn/symrcm.cc:57: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ./octave-value/ov.h:38:0, from dldfcn/symrcm.cc:57: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from dldfcn/symrcm.cc:57:0: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symrcm.cc:58: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symrcm.cc:58: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/symrcm.cc:57: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symrcm.cc:58: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/symrcm.cc:58: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from dldfcn/symrcm.cc:61:0: corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ./octave-value/ov.h:33, from dldfcn/symrcm.cc:57: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/symrcm.la CXX dldfcn/dldfcn_audioread_la-audioread.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-struct.h:35:0, from dldfcn/audioread.cc:38: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ dldfcn/audioread.cc: In function 'octave_value_list Faudioread(const octave_value_list&, int)': dldfcn/audioread.cc:124:64: warning: conversion to 'double' from 'sf_count_t {aka long int}' may alter its value [-Wconversion] double dstart = xisinf (range(0)) ? info.frames : range(0); ^ dldfcn/audioread.cc:125:62: warning: conversion to 'double' from 'sf_count_t {aka long int}' may alter its value [-Wconversion] double dend = xisinf (range(1)) ? info.frames : range(1); ^ dldfcn/audioread.cc:134:13: warning: conversion to 'sf_count_t {aka long int}' from 'double' may alter its value [-Wfloat-conversion] start = dstart - 1; ^ dldfcn/audioread.cc:135:11: warning: conversion to 'sf_count_t {aka long int}' from 'double' may alter its value [-Wfloat-conversion] end = dend; ^ dldfcn/audioread.cc:140:37: warning: conversion to 'octave_idx_type {aka int}' from 'sf_count_t {aka long int}' may alter its value [-Wconversion] Matrix audio (items, info.channels); ^ dldfcn/audioread.cc: In function 'octave_value_list Faudiowrite(const octave_value_list&, int)': dldfcn/audioread.cc:351:23: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] data[idx++] = std::min (std::max (elem, -1.0), 1.0); ^ dldfcn/audioread.cc: In function 'octave_value_list Faudioinfo(const octave_value_list&, int)': dldfcn/audioread.cc:526:25: warning: conversion to 'double' from 'sf_count_t {aka long int}' may alter its value [-Wconversion] double dframes = info.frames; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audioread.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/audioread.la CXX dldfcn/dldfcn_audiodevinfo_la-audiodevinfo.lo In file included from ./octave-value/ov-fcn.h:28:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:29:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from corefcn/oct-obj.h:33:0, from ./octave-value/ov-fcn.h:31, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ./octave-value/ov.h: At global scope: ./octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ./octave-value/ov.h: In constructor 'octave_value::octave_value()': ./octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ./octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ./octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from corefcn/symtab.h:34:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from corefcn/symtab.h:40:0, from ./octave-value/ov-fcn.h:34, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ./octave-value/ov-fcn.h:34:0, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ./octave-value/ov-builtin.h:28:0, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ./octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ./octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ./octave-value/ov-intx.h:33:0, from ./octave-value/ov-int32.h:40, from dldfcn/audiodevinfo.cc:41: corefcn/mxarray.h: In static member function 'static char* mxArray::strsave(const char*)': corefcn/mxarray.h:497:57: warning: conversion to 'mwSize {aka int}' from 'long unsigned int' may alter its value [-Wconversion] mwSize sz = sizeof (mxChar) * (strlen (str) + 1); ^ In file included from ./octave-value/ov-scalar.h:31:0, from ./octave-value/ov-intx.h:41, from ./octave-value/ov-int32.h:40, from dldfcn/audiodevinfo.cc:41: ./octave-value/ov-scalar.h: In member function 'virtual octave_value octave_scalar::any(int) const': ../liboctave/util/lo-ieee.h:102:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x)) ^ ./octave-value/ov-scalar.h:81:30: note: in expansion of macro 'lo_ieee_isnan' { return (scalar != 0 && ! lo_ieee_isnan (scalar)); } ^ In file included from ./octave-value/ov-intx.h:41:0, from ./octave-value/ov-int32.h:40, from dldfcn/audiodevinfo.cc:41: ./octave-value/ov-scalar.h: In member function 'virtual FloatMatrix octave_scalar::float_matrix_value(bool) const': ./octave-value/ov-scalar.h:155:37: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatMatrix (1, 1, scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatNDArray octave_scalar::float_array_value(bool) const': ./octave-value/ov-scalar.h:161:51: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatNDArray (dim_vector (1, 1), scalar); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplex octave_scalar::float_complex_value(bool) const': ./octave-value/ov-scalar.h:174:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] FloatComplex float_complex_value (bool = false) const { return scalar; } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexMatrix octave_scalar::float_complex_matrix_value(bool) const': ./octave-value/ov-scalar.h:180:59: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexMatrix (1, 1, FloatComplex (scalar)); } ^ ./octave-value/ov-scalar.h: In member function 'virtual FloatComplexNDArray octave_scalar::float_complex_array_value(bool) const': ./octave-value/ov-scalar.h:186:72: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] { return FloatComplexNDArray (dim_vector (1, 1), FloatComplex (scalar)); } ^ In file included from ./octave-value/ov-int32.h:40:0, from dldfcn/audiodevinfo.cc:41: ./octave-value/ov-intx.h: In member function 'virtual ComplexNDArray octave_int32_scalar::complex_array_value(bool) const': ./octave-value/ov-intx.h:565:53: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] retval(0) = FloatComplex (scalar.double_value ()); ^ In file included from ./octave-value/ov-struct.h:35:0, from dldfcn/audiodevinfo.cc:42: corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from parse-tree/lex.h:33:0, from parse-tree/parse.h:34, from dldfcn/audiodevinfo.cc:43: corefcn/input.h: At global scope: corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from parse-tree/parse.h:34:0, from dldfcn/audiodevinfo.cc:43: parse-tree/lex.h: At global scope: parse-tree/lex.h:472:9: warning: 'class octave_base_lexer::input_buffer' has pointer data members [-Weffc++] class input_buffer ^ parse-tree/lex.h:472:9: warning: but does not override 'octave_base_lexer::input_buffer(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:472:9: warning: or 'operator=(const octave_base_lexer::input_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: 'class octave_base_lexer::comment_buffer' has pointer data members [-Weffc++] comment_buffer ^ parse-tree/lex.h:500:3: warning: but does not override 'octave_base_lexer::comment_buffer(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:500:3: warning: or 'operator=(const octave_base_lexer::comment_buffer&)' [-Weffc++] parse-tree/lex.h:466:1: warning: base class 'class lexical_feedback' has accessible non-virtual destructor [-Wnon-virtual-dtor] octave_base_lexer : public lexical_feedback ^ parse-tree/lex.h: In constructor 'octave_base_lexer::octave_base_lexer()': parse-tree/lex.h:539:3: warning: 'octave_base_lexer::start_state_stack' should be initialized in the member initialization list [-Weffc++] octave_base_lexer (void) ^ dldfcn/audiodevinfo.cc: At global scope: dldfcn/audiodevinfo.cc:481:7: warning: 'class audioplayer' has pointer data members [-Weffc++] class audioplayer : public octave_base_value ^ dldfcn/audiodevinfo.cc:481:7: warning: but does not override 'audioplayer(const audioplayer&)' [-Weffc++] dldfcn/audiodevinfo.cc:481:7: warning: or 'operator=(const audioplayer&)' [-Weffc++] dldfcn/audiodevinfo.cc: In function 'int octave_play_callback(const void*, void*, long unsigned int, const PaStreamCallbackTimeInfo*, PaStreamCallbackFlags, void*)': dldfcn/audiodevinfo.cc:610:25: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[2*i] = p_l[i] * scale_factor; ^ dldfcn/audiodevinfo.cc:611:27: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[2*i+1] = p_r[i] * scale_factor; ^ dldfcn/audiodevinfo.cc:624:25: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[2*i] = p_l[i] * scale_factor; ^ dldfcn/audiodevinfo.cc:625:27: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[2*i+1] = p_r[i] * scale_factor; ^ dldfcn/audiodevinfo.cc:640:37: warning: conversion to 'int32_t {aka int}' from 'double' may alter its value [-Wfloat-conversion] int32_t sample_l = p_l[i]; ^ dldfcn/audiodevinfo.cc:641:37: warning: conversion to 'int32_t {aka int}' from 'double' may alter its value [-Wfloat-conversion] int32_t sample_r = p_r[i]; ^ dldfcn/audiodevinfo.cc:652:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = _sample_l[0+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc:653:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = _sample_l[1+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc:654:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+2] = _sample_l[2+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc:656:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+3] = _sample_r[0+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc:657:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+4] = _sample_r[1+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc:658:30: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+5] = _sample_r[2+big_endian] * scale_factor; ^ dldfcn/audiodevinfo.cc: In function 'int portaudio_play_callback(const void*, void*, long unsigned int, const PaStreamCallbackTimeInfo*, PaStreamCallbackFlags, void*)': dldfcn/audiodevinfo.cc:715:34: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = pl[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:716:34: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = pr[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:738:34: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = pl[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:739:34: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = pr[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:761:56: warning: conversion to 'int32_t {aka int}' from 'double' may alter its value [-Wfloat-conversion] int32_t sample_l = pl[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:762:56: warning: conversion to 'int32_t {aka int}' from 'double' may alter its value [-Wfloat-conversion] int32_t sample_r = pr[sample_number] * scale_factor; ^ dldfcn/audiodevinfo.cc:804:28: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = pl[sample_number]; ^ dldfcn/audiodevinfo.cc:805:28: warning: conversion to 'int8_t {aka signed char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = pr[sample_number]; ^ dldfcn/audiodevinfo.cc:823:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = pl[sample_number]; ^ dldfcn/audiodevinfo.cc:824:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = pr[sample_number]; ^ dldfcn/audiodevinfo.cc:842:28: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+0] = pl[sample_number]; ^ dldfcn/audiodevinfo.cc:843:28: warning: conversion to 'int16_t {aka short int}' from 'double' may alter its value [-Wfloat-conversion] buffer[offset+1] = pr[sample_number]; ^ dldfcn/audiodevinfo.cc: At global scope: dldfcn/audiodevinfo.cc:1293:7: warning: 'class audiorecorder' has pointer data members [-Weffc++] class audiorecorder : public octave_base_value ^ dldfcn/audiodevinfo.cc:1293:7: warning: but does not override 'audiorecorder(const audiorecorder&)' [-Weffc++] dldfcn/audiodevinfo.cc:1293:7: warning: or 'operator=(const audiorecorder&)' [-Weffc++] dldfcn/audiodevinfo.cc: In function 'int octave_record_callback(const void*, void*, long unsigned int, const PaStreamCallbackTimeInfo*, PaStreamCallbackFlags, void*)': dldfcn/audiodevinfo.cc:1382:26: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] Matrix sound (frames, 2); ^ dldfcn/audiodevinfo.cc:1383:26: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound.resize (frames, 2); ^ dldfcn/audiodevinfo.cc:1393:49: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float sample_l = input8[i*channels] / scale_factor; ^ dldfcn/audiodevinfo.cc:1394:66: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float sample_r = input8[i*channels + (channels - 1)] / scale_factor; ^ dldfcn/audiodevinfo.cc:1396:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,0) = sample_l; ^ dldfcn/audiodevinfo.cc:1397:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,1) = sample_r; ^ dldfcn/audiodevinfo.cc:1408:50: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float sample_l = input16[i*channels] / scale_factor; ^ dldfcn/audiodevinfo.cc:1409:67: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] float sample_r = input16[i*channels + (channels - 1)] / scale_factor; ^ dldfcn/audiodevinfo.cc:1411:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,0) = sample_l; ^ dldfcn/audiodevinfo.cc:1412:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,1) = sample_r; ^ dldfcn/audiodevinfo.cc:1441:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,0) = sample_l32 / scale_factor; ^ dldfcn/audiodevinfo.cc:1442:20: warning: conversion to 'octave_idx_type {aka int}' from 'long unsigned int' may alter its value [-Wconversion] sound(i,1) = sample_r32 / scale_factor; ^ dldfcn/audiodevinfo.cc: In function 'int portaudio_record_callback(const void*, void*, long unsigned int, const PaStreamCallbackTimeInfo*, PaStreamCallbackFlags, void*)': dldfcn/audiodevinfo.cc:1521:42: warning: conversion to 'float' from 'int32_t {aka int}' may alter its value [-Wconversion] recorder->append (sample_l32 / scale_factor, ^ dldfcn/audiodevinfo.cc:1522:42: warning: conversion to 'float' from 'int32_t {aka int}' may alter its value [-Wconversion] sample_r32 / scale_factor); ^ dldfcn/audiodevinfo.cc: In member function 'unsigned int audiorecorder::get_total_samples()': dldfcn/audiodevinfo.cc:1674:21: warning: conversion to 'unsigned int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] return left.size (); ^ dldfcn/audiodevinfo.cc: In member function 'void audiorecorder::reset_end_sample()': dldfcn/audiodevinfo.cc:1692:31: warning: conversion to 'unsigned int' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] set_end_sample (left.size ()); ^ dldfcn/audiodevinfo.cc: In member function 'octave_value audiorecorder::getaudiodata()': dldfcn/audiodevinfo.cc:1722:32: warning: conversion to 'octave_idx_type {aka int}' from 'std::vector::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix audio (2, left.size ()); ^ dldfcn/audiodevinfo.cc: In member function 'void audiorecorder::recordblocking(float)': dldfcn/audiodevinfo.cc:1828:43: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] unsigned int frames = seconds * get_fs (); ^ dldfcn/audiodevinfo.cc:1828:43: warning: conversion to 'unsigned int' from 'float' may alter its value [-Wfloat-conversion] dldfcn/audiodevinfo.cc: In function 'octave_value_list F__player_playblocking__(const octave_value_list&, int)': dldfcn/audiodevinfo.cc:3003:49: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] unsigned int start = range.elem (0) - 1; ^ dldfcn/audiodevinfo.cc:3004:47: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] unsigned int end = range.elem (1) - 1; ^ dldfcn/audiodevinfo.cc: In function 'octave_value_list F__player_play__(const octave_value_list&, int)': dldfcn/audiodevinfo.cc:3073:49: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] unsigned int start = range.elem (0) - 1; ^ dldfcn/audiodevinfo.cc:3074:47: warning: conversion to 'unsigned int' from 'double' may alter its value [-Wfloat-conversion] unsigned int end = range.elem (1) - 1; ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ./octave-value/ov-fcn.h:29, from ./octave-value/ov-builtin.h:28, from corefcn/defun-int.h:28, from corefcn/defun-dld.h:30, from dldfcn/audiodevinfo.cc:35: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD dldfcn/audiodevinfo.la GEN octave.cc-tst GEN octave-value/ov-base.cc-tst GEN octave-value/ov-bool-mat.cc-tst GEN octave-value/ov-cell.cc-tst GEN octave-value/ov-class.cc-tst GEN octave-value/ov-cx-diag.cc-tst GEN octave-value/ov-fcn-handle.cc-tst GEN octave-value/ov-fcn-inline.cc-tst GEN octave-value/ov-flt-re-mat.cc-tst GEN octave-value/ov-java.cc-tst GEN octave-value/ov-null-mat.cc-tst GEN octave-value/ov-oncleanup.cc-tst GEN octave-value/ov-range.cc-tst GEN octave-value/ov-re-mat.cc-tst GEN octave-value/ov-struct.cc-tst GEN octave-value/ov-typeinfo.cc-tst GEN octave-value/ov-usr-fcn.cc-tst GEN octave-value/ov.cc-tst GEN octave-value/ov-int16.cc-tst GEN octave-value/ov-int32.cc-tst GEN octave-value/ov-int64.cc-tst GEN octave-value/ov-int8.cc-tst GEN octave-value/ov-uint16.cc-tst GEN octave-value/ov-uint32.cc-tst GEN octave-value/ov-uint64.cc-tst GEN octave-value/ov-uint8.cc-tst GEN parse-tree/pt-assign.cc-tst GEN parse-tree/pt-binop.cc-tst GEN parse-tree/pt-eval.cc-tst GEN parse-tree/pt-fcn-handle.cc-tst GEN parse-tree/pt-idx.cc-tst GEN parse-tree/pt-mat.cc-tst GEN parse-tree/lex.ll-tst GEN corefcn/Cell.cc-tst GEN corefcn/__contourc__.cc-tst GEN corefcn/__dispatch__.cc-tst GEN corefcn/__dsearchn__.cc-tst GEN corefcn/__ichol__.cc-tst GEN corefcn/__ilu__.cc-tst GEN corefcn/__lin_interpn__.cc-tst GEN corefcn/__pchip_deriv__.cc-tst GEN corefcn/__qp__.cc-tst GEN corefcn/besselj.cc-tst GEN corefcn/betainc.cc-tst GEN corefcn/bitfcns.cc-tst GEN corefcn/bsxfun.cc-tst GEN corefcn/cellfun.cc-tst GEN corefcn/conv2.cc-tst GEN corefcn/dassl.cc-tst GEN corefcn/data.cc-tst GEN corefcn/defaults.cc-tst GEN corefcn/det.cc-tst GEN corefcn/dirfns.cc-tst GEN corefcn/dlmread.cc-tst GEN corefcn/dot.cc-tst GEN corefcn/eig.cc-tst GEN corefcn/ellipj.cc-tst GEN corefcn/fft.cc-tst GEN corefcn/fft2.cc-tst GEN corefcn/file-io.cc-tst GEN corefcn/filter.cc-tst GEN corefcn/find.cc-tst GEN corefcn/gammainc.cc-tst GEN corefcn/gcd.cc-tst GEN corefcn/givens.cc-tst GEN corefcn/graphics.cc-tst GEN corefcn/hess.cc-tst GEN corefcn/hex2num.cc-tst GEN corefcn/inv.cc-tst GEN corefcn/kron.cc-tst GEN corefcn/lookup.cc-tst GEN corefcn/lsode.cc-tst GEN corefcn/lu.cc-tst GEN corefcn/luinc.cc-tst GEN corefcn/mappers.cc-tst GEN corefcn/matrix_type.cc-tst GEN corefcn/max.cc-tst GEN corefcn/md5sum.cc-tst GEN corefcn/mgorth.cc-tst GEN corefcn/nproc.cc-tst GEN corefcn/oct-map.cc-tst GEN corefcn/ordschur.cc-tst GEN corefcn/pinv.cc-tst GEN corefcn/pr-output.cc-tst GEN corefcn/quad.cc-tst GEN corefcn/quadcc.cc-tst GEN corefcn/qz.cc-tst GEN corefcn/rand.cc-tst GEN corefcn/rcond.cc-tst GEN corefcn/regexp.cc-tst GEN corefcn/schur.cc-tst GEN corefcn/sighandlers.cc-tst GEN corefcn/sparse-xpow.cc-tst GEN corefcn/spparms.cc-tst GEN corefcn/sqrtm.cc-tst GEN corefcn/str2double.cc-tst GEN corefcn/strfind.cc-tst GEN corefcn/strfns.cc-tst GEN corefcn/sub2ind.cc-tst GEN corefcn/svd.cc-tst GEN corefcn/sylvester.cc-tst GEN corefcn/symtab.cc-tst GEN corefcn/syscalls.cc-tst GEN corefcn/sysdep.cc-tst GEN corefcn/time.cc-tst GEN corefcn/toplev.cc-tst GEN corefcn/tril.cc-tst GEN corefcn/tsearch.cc-tst GEN corefcn/utils.cc-tst GEN corefcn/variables.cc-tst GEN parse-tree/oct-parse.in.yy-tst GEN dldfcn/__delaunayn__.cc-tst GEN dldfcn/__fltk_uigetfile__.cc-tst GEN dldfcn/__glpk__.cc-tst GEN dldfcn/__magick_read__.cc-tst GEN dldfcn/__osmesa_print__.cc-tst GEN dldfcn/__voronoi__.cc-tst GEN dldfcn/amd.cc-tst GEN dldfcn/chol.cc-tst GEN dldfcn/convhulln.cc-tst GEN dldfcn/dmperm.cc-tst GEN dldfcn/fftw.cc-tst GEN dldfcn/qr.cc-tst GEN dldfcn/audiodevinfo.cc-tst GEN dldfcn/__delaunayn__.oct GEN dldfcn/__eigs__.oct GEN dldfcn/__fltk_uigetfile__.oct GEN dldfcn/__glpk__.oct GEN dldfcn/__init_fltk__.oct GEN dldfcn/__init_gnuplot__.oct GEN dldfcn/__magick_read__.oct GEN dldfcn/__osmesa_print__.oct GEN dldfcn/__voronoi__.oct GEN dldfcn/amd.oct GEN dldfcn/ccolamd.oct GEN dldfcn/chol.oct GEN dldfcn/colamd.oct GEN dldfcn/convhulln.oct GEN dldfcn/dmperm.oct GEN dldfcn/fftw.oct GEN dldfcn/qr.oct GEN dldfcn/symbfact.oct GEN dldfcn/symrcm.oct GEN dldfcn/audioread.oct GEN dldfcn/audiodevinfo.oct GEN dldfcn/__delaunayn__.df GEN dldfcn/__eigs__.df GEN dldfcn/__fltk_uigetfile__.df GEN dldfcn/__glpk__.df GEN dldfcn/__init_fltk__.df GEN dldfcn/__init_gnuplot__.df GEN dldfcn/__magick_read__.df GEN dldfcn/__osmesa_print__.df GEN dldfcn/__voronoi__.df GEN dldfcn/amd.df GEN dldfcn/ccolamd.df GEN dldfcn/chol.df GEN dldfcn/colamd.df GEN dldfcn/convhulln.df GEN dldfcn/dmperm.df GEN dldfcn/fftw.df GEN dldfcn/qr.df GEN dldfcn/symbfact.df GEN dldfcn/symrcm.df GEN dldfcn/audioread.df GEN dldfcn/audiodevinfo.df GEN dldfcn/PKG_ADD GEN .DOCSTRINGS DOCSTRINGS is unchanged make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' Making all in libgui make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' GEN src/ui-settings-dialog.h GEN graphics/ui-annotation-dialog.h make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' CXX src/src_libgui_src_la-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qmutex.h:46, from /usr/lib64/qt/include/QtCore/QMutex:1, from src/dialog.h:27, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qmutex.h:46:0, from /usr/lib64/qt/include/QtCore/QMutex:1, from src/dialog.h:27, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/dialog.h:27, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from src/dialog.h:31, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48:0, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from src/dialog.h:31, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1:0, from src/dialog.h:31, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/dialog.h:34, from src/dialog.cc:28: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/dialog.cc:28:0: src/dialog.h: At global scope: src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qstringlistmodel.h:46, from /usr/lib64/qt/include/QtGui/QStringListModel:1, from src/dialog.cc:32: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qstringlistmodel.h:46, from /usr/lib64/qt/include/QtGui/QStringListModel:1, from src/dialog.cc:32: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QHBoxLayout:1, from src/dialog.cc:37: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ src/dialog.cc: In constructor 'QUIWidgetCreator::QUIWidgetCreator()': src/dialog.cc:47:1: warning: 'QUIWidgetCreator::mutex' should be initialized in the member initialization list [-Weffc++] QUIWidgetCreator::QUIWidgetCreator (void) ^ src/dialog.cc:47:1: warning: 'QUIWidgetCreator::waitcondition' should be initialized in the member initialization list [-Weffc++] src/dialog.cc: In constructor 'ListDialog::ListDialog(const QStringList&, const QString&, int, int, const QList&, const QString&, const QStringList&, const QString&, const QString&)': src/dialog.cc:203:1: warning: 'ListDialog::selector' should be initialized in the member initialization list [-Weffc++] ListDialog::ListDialog (const QStringList& list, const QString& mode, ^ src/dialog.cc: In constructor 'InputDialog::InputDialog(const QStringList&, const QString&, const QFloatList&, const QFloatList&, const QStringList&)': src/dialog.cc:341:1: warning: 'InputDialog::input_line' should be initialized in the member initialization list [-Weffc++] InputDialog::InputDialog (const QStringList& prompt, const QString& title, ^ src/dialog.cc:364:50: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] int intval = qsize.height () * nr.at (i); ^ src/dialog.cc:364:50: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] src/dialog.cc:368:50: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] intval = qsize.height () * nc.at (i) / 2; ^ src/dialog.cc:368:22: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] intval = qsize.height () * nc.at (i) / 2; ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from src/dialog.h:29, from src/dialog.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-documentation-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/octave-dock-widget.h:27, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/octave-dock-widget.h:31, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/octave-dock-widget.h:31, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/documentation-dock-widget.h:26:0, from src/documentation-dock-widget.cc:27: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/documentation-dock-widget.h:28, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/documentation-dock-widget.h:28:0, from src/documentation-dock-widget.cc:27: ./src/qtinfo/webinfo.h: At global scope: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from src/documentation-dock-widget.cc:27:0: src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] src/documentation-dock-widget.cc: In constructor 'documentation_dock_widget::documentation_dock_widget(QWidget*)': src/documentation-dock-widget.cc:29:1: warning: 'documentation_dock_widget::_webinfo' should be initialized in the member initialization list [-Weffc++] documentation_dock_widget::documentation_dock_widget (QWidget *p) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from src/octave-dock-widget.h:26, from src/documentation-dock-widget.h:26, from src/documentation-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-files-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from src/resource-manager.h:26, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from src/resource-manager.h:26, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/files-dock-widget.h:26, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from src/files-dock-widget.h:27, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/files-dock-widget.h:34, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/files-dock-widget.h:37, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/files-dock-widget.h:37, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/files-dock-widget.h:37, from src/files-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/files-dock-widget.h:40:0, from src/files-dock-widget.cc:29: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/files-dock-widget.cc:29:0: src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtCore/QDebug:1, from src/files-dock-widget.cc:36: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDebug:1:0, from src/files-dock-widget.cc:36: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/QDebug:1:0, from src/files-dock-widget.cc:36: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/files-dock-widget.cc:38: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/glob-match.h:29:0, from ../libinterp/corefcn/symtab.h:33, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/corefcn/symtab.h:34:0, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/corefcn/symtab.h:39, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/corefcn/symtab.h:39, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/symtab.h:40:0, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../libinterp/corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': ../libinterp/corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../libinterp/corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/load-save.h:30:0, from src/files-dock-widget.cc:48: ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': ../libinterp/corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': ../libinterp/corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ src/files-dock-widget.cc: In constructor 'files_dock_widget::files_dock_widget(QWidget*)': src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_navigation_tool_bar' should be initialized in the member initialization list [-Weffc++] files_dock_widget::files_dock_widget (QWidget *p) ^ src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_sync_octave_directory_action' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_sync_browser_directory_action' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_file_system_model' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_file_tree_view' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_current_directory' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_sync_octave_dir' should be initialized in the member initialization list [-Weffc++] src/files-dock-widget.cc:64:1: warning: 'files_dock_widget::_octave_dir' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from ../libinterp/corefcn/load-save.h:30, from src/files-dock-widget.cc:48: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/files-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-history-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/history-dock-widget.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayoutitem.h:46:0, from /usr/lib64/qt/include/QtGui/qlayout.h:46, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/history-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/history-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:49:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/history-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qcompleter.h:48:0, from /usr/lib64/qt/include/QtGui/QCompleter:1, from src/history-dock-widget.cc:33: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from src/history-dock-widget.cc:39: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-hist.h:28:0, from src/history-dock-widget.cc:39: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/history-dock-widget.h:26, from src/history-dock-widget.cc:41: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/history-dock-widget.h:27, from src/history-dock-widget.cc:41: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/history-dock-widget.h:27, from src/history-dock-widget.cc:41: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from src/history-dock-widget.h:27, from src/history-dock-widget.cc:41: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from src/history-dock-widget.h:33, from src/history-dock-widget.cc:41: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/history-dock-widget.h:33:0, from src/history-dock-widget.cc:41: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/history-dock-widget.cc:41:0: src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] src/history-dock-widget.cc: In constructor 'history_dock_widget::history_dock_widget(QWidget*)': src/history-dock-widget.cc:43:1: warning: 'history_dock_widget::_history_list_view' should be initialized in the member initialization list [-Weffc++] history_dock_widget::history_dock_widget (QWidget *p) ^ src/history-dock-widget.cc:43:1: warning: 'history_dock_widget::_sort_filter_proxy_model' should be initialized in the member initialization list [-Weffc++] src/history-dock-widget.cc:43:1: warning: 'history_dock_widget::_history_model' should be initialized in the member initialization list [-Weffc++] src/history-dock-widget.cc:43:1: warning: 'history_dock_widget::_filter_checkbox' should be initialized in the member initialization list [-Weffc++] src/history-dock-widget.cc:43:1: warning: 'history_dock_widget::_filter' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-hist.h:28, from src/history-dock-widget.cc:39: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/history-dock-widget.cc:30: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/m-editor/src_libgui_src_la-file-editor-tab.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from /usr/lib64/qt/include/Qsci/qscilexeroctave.h:28, from src/m-editor/file-editor-tab.cc:32: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from /usr/lib64/qt/include/Qsci/qscilexeroctave.h:28, from src/m-editor/file-editor-tab.cc:32: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from /usr/lib64/qt/include/Qsci/qscilexermatlab.h:31, from /usr/lib64/qt/include/Qsci/qscilexeroctave.h:31, from src/m-editor/file-editor-tab.cc:32: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qfont.h:47, from /usr/lib64/qt/include/QtGui/QFont:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:29, from /usr/lib64/qt/include/Qsci/qscilexermatlab.h:31, from /usr/lib64/qt/include/Qsci/qscilexeroctave.h:31, from src/m-editor/file-editor-tab.cc:32: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qprinter.h:47, from /usr/lib64/qt/include/Qsci/qsciprinter.h:33, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qprinter.h:47, from /usr/lib64/qt/include/Qsci/qsciprinter.h:33, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qprinter.h:47, from /usr/lib64/qt/include/Qsci/qsciprinter.h:33, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/Qsci/qsciprinter.h:38:0, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/m-editor/file-editor-tab.cc:43: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/m-editor/file-editor-tab.cc:44: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/m-editor/file-editor-tab.cc:44: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qtextstream.h:48:0, from /usr/lib64/qt/include/QtCore/QTextStream:1, from src/m-editor/file-editor-tab.cc:47: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QTextStream:1:0, from src/m-editor/file-editor-tab.cc:47: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/m-editor/file-editor-tab.cc:48: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/m-editor/file-editor-tab.cc:49: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/QPrintDialog:1:0, from src/m-editor/file-editor-tab.cc:50: /usr/lib64/qt/include/QtGui/qprintdialog.h: At global scope: /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: 'class QUnixPrintWidget' has pointer data members [-Weffc++] class Q_GUI_EXPORT QUnixPrintWidget : public QWidget ^ /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: but does not override 'QUnixPrintWidget(const QUnixPrintWidget&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: or 'operator=(const QUnixPrintWidget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDateTime:1:0, from src/m-editor/file-editor-tab.cc:51: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from src/m-editor/file-editor-tab.h:27, from src/m-editor/file-editor-tab.cc:53: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/file-editor-tab.cc:53: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/file-editor-tab.cc:53: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/file-editor-tab.h:36:0, from src/m-editor/file-editor-tab.cc:53: src/m-editor/find-dialog.h: At global scope: src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor-tab.cc:53: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor-tab.cc:53: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor-tab.cc:53: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor-tab.cc:53: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/m-editor/file-editor-tab.cc:53:0: src/m-editor/file-editor-tab.h: At global scope: src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from src/m-editor/file-editor-interface.h:28:0, from src/m-editor/file-editor.h:39, from src/m-editor/file-editor-tab.cc:54: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/m-editor/file-editor-tab.cc:54:0: src/m-editor/file-editor.h:42:7: warning: 'class file_editor' has pointer data members [-Weffc++] class file_editor : public file_editor_interface ^ src/m-editor/file-editor.h:42:7: warning: but does not override 'file_editor(const file_editor&)' [-Weffc++] src/m-editor/file-editor.h:42:7: warning: or 'operator=(const file_editor&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/octave-qt-link.h:35, from src/m-editor/file-editor-tab.cc:60: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from src/m-editor/file-editor-tab.cc:62:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from src/m-editor/file-editor-tab.cc:64:0: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ src/m-editor/file-editor-tab.cc: In constructor 'file_editor_tab::file_editor_tab(const QString&)': src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_edit_area' should be initialized in the member initialization list [-Weffc++] file_editor_tab::file_editor_tab (const QString& directory_arg) ^ src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_status_bar' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_row_indicator' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_col_indicator' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_eol_indicator' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_save_as_desired_eol' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_file_name' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_file_name_short' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_ced' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_long_title' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_copy_available' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_is_octave_file' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_always_reload_changed_files' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_file_system_watcher' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_find_dialog' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_find_dialog_is_visible' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_find_dialog_geometry' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_lexer_apis' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc:70:1: warning: 'file_editor_tab::_prep_apis_file' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc: In constructor 'file_editor_tab::bp_info::bp_info(const QString&, int)': src/m-editor/file-editor-tab.cc:815:1: warning: 'file_editor_tab::bp_info::dir' should be initialized in the member initialization list [-Weffc++] file_editor_tab::bp_info::bp_info (const QString& fname, int l) ^ src/m-editor/file-editor-tab.cc:815:1: warning: 'file_editor_tab::bp_info::function_name' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor-tab.cc: In member function 'void file_editor_tab::center_current_line()': src/m-editor/file-editor-tab.cc:2059:18: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] first_line = first_line + (line - first_line - (visible_lines-1)/2); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor-tab.cc:53: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from /usr/lib64/qt/include/Qsci/qsciprinter.h:38, from src/m-editor/file-editor-tab.cc:42: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/m-editor/src_libgui_src_la-file-editor.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from src/m-editor/file-editor.h:27, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from src/m-editor/file-editor.h:30, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from src/m-editor/file-editor.h:30, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from src/m-editor/file-editor.h:30, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/m-editor/file-editor-interface.h:28:0, from src/m-editor/file-editor.h:39, from src/m-editor/file-editor.cc:29: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/Qsci/qsciabstractapis.h:33:0, from /usr/lib64/qt/include/Qsci/qsciapis.h:33, from src/m-editor/file-editor-tab.h:31, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/file-editor-tab.h:36:0, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: src/m-editor/find-dialog.h: At global scope: src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/m-editor/file-editor.h:40:0, from src/m-editor/file-editor.cc:29: src/m-editor/file-editor-tab.h: At global scope: src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from src/m-editor/file-editor.cc:29:0: src/m-editor/file-editor.h:42:7: warning: 'class file_editor' has pointer data members [-Weffc++] class file_editor : public file_editor_interface ^ src/m-editor/file-editor.h:42:7: warning: but does not override 'file_editor(const file_editor&)' [-Weffc++] src/m-editor/file-editor.h:42:7: warning: or 'operator=(const file_editor&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/m-editor/file-editor.cc:31: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/shortcut-manager.h:28, from src/m-editor/file-editor.cc:31: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/m-editor/file-editor.cc:33: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtCore/QTextStream:1:0, from src/m-editor/file-editor.cc:40: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/file-editor.cc:47:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from src/main-window.h:46:0, from src/m-editor/file-editor.cc:48: ./qterminal/libqterminal/QTerminal.h: At global scope: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/dialog.h:27, from src/main-window.h:49, from src/m-editor/file-editor.cc:48: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from src/main-window.h:49:0, from src/m-editor/file-editor.cc:48: src/dialog.h: At global scope: src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from src/main-window.h:52:0, from src/m-editor/file-editor.cc:48: src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from src/main-window.h:53:0, from src/m-editor/file-editor.cc:48: src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from src/files-dock-widget.h:27, from src/main-window.h:54, from src/m-editor/file-editor.cc:48: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from src/main-window.h:54:0, from src/m-editor/file-editor.cc:48: src/files-dock-widget.h: At global scope: src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from src/main-window.h:55:0, from src/m-editor/file-editor.cc:48: src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from src/documentation-dock-widget.h:28:0, from src/main-window.h:56, from src/m-editor/file-editor.cc:48: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from src/main-window.h:56:0, from src/m-editor/file-editor.cc:48: src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] In file included from src/main-window.h:59:0, from src/m-editor/file-editor.cc:48: src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] In file included from src/main-window.h:60:0, from src/m-editor/file-editor.cc:48: src/octave-cmd.h: In constructor 'octave_cmd_exec::octave_cmd_exec(const QString&)': src/octave-cmd.h:49:3: warning: 'octave_cmd_exec::_cmd' should be initialized in the member initialization list [-Weffc++] octave_cmd_exec (const QString& cmd) : octave_cmd () { _cmd = cmd; }; ^ src/octave-cmd.h: In constructor 'octave_cmd_eval::octave_cmd_eval(const QFileInfo&)': src/octave-cmd.h:65:3: warning: 'octave_cmd_eval::_info' should be initialized in the member initialization list [-Weffc++] octave_cmd_eval (const QFileInfo& info) : octave_cmd () { _info = info; }; ^ In file included from src/m-editor/file-editor.cc:48:0: src/main-window.h: At global scope: src/main-window.h:69:7: warning: 'class main_window' has pointer data members [-Weffc++] class main_window : public QMainWindow ^ src/main-window.h:69:7: warning: but does not override 'main_window(const main_window&)' [-Weffc++] src/main-window.h:69:7: warning: or 'operator=(const main_window&)' [-Weffc++] src/m-editor/file-editor.cc: In constructor 'file_editor::file_editor(QWidget*)': src/m-editor/file-editor.cc:50:1: warning: 'file_editor::editor_tab_map' should be initialized in the member initialization list [-Weffc++] file_editor::file_editor (QWidget *p) ^ src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_hash_menu_text' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::ced' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_menu_bar' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_tool_bar' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_debug_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_new_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_new_function_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_open_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_upper_case_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_lower_case_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_comment_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_uncomment_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_indent_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_unindent_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_conv_eol_windows_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_conv_eol_unix_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_conv_eol_mac_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_copy_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_cut_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_paste_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_selectall_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_context_help_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_context_doc_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_show_linenum_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_show_whitespace_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_show_eol_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_show_indguide_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_show_longline_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_zoom_in_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_zoom_out_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_zoom_normal_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_delete_start_word_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_delete_end_word_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_delete_start_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_delete_end_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_delete_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_copy_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_cut_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_duplicate_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_transpose_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_find_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_goto_line_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_completion_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_move_to_matching_brace' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_sel_to_matching_brace' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_next_bookmark_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_previous_bookmark_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_toggle_bookmark_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_remove_bookmark_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_print_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_run_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_run_selection_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_edit_function_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_save_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_save_as_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_close_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_close_all_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_close_others_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_redo_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_undo_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_preferences_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_styles_preferences_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_toggle_breakpoint_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_next_breakpoint_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_previous_breakpoint_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_remove_all_breakpoints_action' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_edit_cmd_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_edit_fmt_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_edit_nav_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_fileMenu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_view_editor_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_tab_widget' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_marker_breakpoint' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_mru_file_menu' should be initialized in the member initialization list [-Weffc++] src/m-editor/file-editor.cc:50:1: warning: 'file_editor::_mru_files' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/file-editor.h:40, from src/m-editor/file-editor.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qobject.h:50:0, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qlist.h: In instantiation of 'int QList::removeAll(const T&) [with T = QString]': src/m-editor/file-editor.cc:893:34: required from here /usr/lib64/qt/include/QtCore/qlist.h:790:28: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] int removedCount = e - n; ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from src/m-editor/file-editor.h:27, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:419:61: required from 'const Key& QHash::const_iterator::key() const [with Key = QMenu*; T = QStringList]' src/m-editor/file-editor.cc:1222:13: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from src/m-editor/file-editor.h:27, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QMenu*; T = QStringList]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QMenu*; T = QStringList; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QMenu*; T = QStringList]' src/m-editor/file-editor.cc:1241:23: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QMenu*; T = QStringList]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QMenu*; T = QStringList; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QMenu*; T = QStringList]' src/m-editor/file-editor.cc:1241:23: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/m-editor/file-editor.h:26, from src/m-editor/file-editor.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/m-editor/src_libgui_src_la-find-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qabstracteventdispatcher.h:45, from /usr/lib64/qt/include/QtCore/QtCore:3, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qabstracteventdispatcher.h:45, from /usr/lib64/qt/include/QtCore/QtCore:3, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:4, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:4:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtCore/QtCore:6, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtCore/QtCore:6, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:32:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qbitarray.h: In constructor 'QBitArray::QBitArray()': /usr/lib64/qt/include/QtCore/qbitarray.h:62:12: warning: 'QBitArray::d' should be initialized in the member initialization list [-Weffc++] inline QBitArray() {} ^ /usr/lib64/qt/include/QtCore/qbitarray.h: In member function 'void QBitArray::setBit(int)': /usr/lib64/qt/include/QtCore/qbitarray.h:130:49: warning: conversion to 'uchar {aka unsigned char}' from 'int' may alter its value [-Wconversion] *(reinterpret_cast(d.data())+1+(i>>3)) |= uchar(1 << (i & 7)); } ^ /usr/lib64/qt/include/QtCore/qbitarray.h: In member function 'void QBitArray::clearBit(int)': /usr/lib64/qt/include/QtCore/qbitarray.h:134:49: warning: conversion to 'uchar {aka unsigned char}' from 'int' may alter its value [-Wconversion] *(reinterpret_cast(d.data())+1+(i>>3)) &= ~uchar(1 << (i & 7)); } ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtCore/qdatetime.h:47, from /usr/lib64/qt/include/QtCore/QtCore:40, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:40:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtCore/qline.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:45, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:45:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:48:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:50:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:54, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:54:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:75:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/quuid.h: In constructor 'QUuid::QUuid()': /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data1' should be initialized in the member initialization list [-Weffc++] QUuid() ^ /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data3' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h: In constructor 'QUuid::QUuid(uint, ushort, ushort, uchar, uchar, uchar, uchar, uchar, uchar, uchar, uchar)': /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data1' should be initialized in the member initialization list [-Weffc++] QUuid(uint l, ushort w1, ushort w2, uchar b1, uchar b2, uchar b3, uchar b4, uchar b5, uchar b6, uchar b7, uchar b8) ^ /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data3' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:76:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qxmlstream.h: In constructor 'QXmlStreamStringRef::QXmlStreamStringRef()': /usr/lib64/qt/include/QtCore/qxmlstream.h:120:12: warning: 'QXmlStreamStringRef::m_string' should be initialized in the member initialization list [-Weffc++] inline QXmlStreamStringRef():m_position(0), m_size(0){} ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:79:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:92:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qstatemachine.h: At global scope: /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: 'class QStateMachine::SignalEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT SignalEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: but does not override 'QStateMachine::SignalEvent(const QStateMachine::SignalEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: or 'operator=(const QStateMachine::SignalEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: 'class QStateMachine::WrappedEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT WrappedEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: but does not override 'QStateMachine::WrappedEvent(const QStateMachine::WrappedEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: or 'operator=(const QStateMachine::WrappedEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50:0, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50:0, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52:0, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h: At global scope: /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:90:35: warning: prefix 'QtConcurrent::ResultIteratorBase QtConcurrent::ResultIteratorBase::operator++()' should return 'QtConcurrent::ResultIteratorBase&' [-Weffc++] ResultIteratorBase operator++(); ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:96:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qfuturewatcher.h: In constructor 'QFutureWatcher::QFutureWatcher(QObject*)': /usr/lib64/qt/include/QtCore/qfuturewatcher.h:196:5: warning: 'QFutureWatcher::m_future' should be initialized in the member initialization list [-Weffc++] QFutureWatcher(QObject *_parent = 0) ^ In file included from /usr/lib64/qt/include/QtCore/qtconcurrentiteratekernel.h:51:0, from /usr/lib64/qt/include/QtCore/qtconcurrentfilterkernel.h:49, from /usr/lib64/qt/include/QtCore/qtconcurrentfilter.h:49, from /usr/lib64/qt/include/QtCore/QtCore:100, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h: At global scope: /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: 'class QtConcurrent::ThreadEngineBase' has pointer data members [-Weffc++] class Q_CORE_EXPORT ThreadEngineBase: public QRunnable ^ /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: but does not override 'QtConcurrent::ThreadEngineBase(const QtConcurrent::ThreadEngineBase&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: or 'operator=(const QtConcurrent::ThreadEngineBase&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QtGui:4, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QtGui:7, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/QtGui:12:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QtGui:42, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QtGui:54, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qplaintextedit.h:52:0, from /usr/lib64/qt/include/QtGui/QtGui:61, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qabstracttextdocumentlayout.h: In constructor 'QAbstractTextDocumentLayout::PaintContext::PaintContext()': /usr/lib64/qt/include/QtGui/qabstracttextdocumentlayout.h:79:9: warning: 'QAbstractTextDocumentLayout::PaintContext::palette' should be initialized in the member initialization list [-Weffc++] PaintContext() ^ /usr/lib64/qt/include/QtGui/qabstracttextdocumentlayout.h:79:9: warning: 'QAbstractTextDocumentLayout::PaintContext::clip' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qabstracttextdocumentlayout.h:79:9: warning: 'QAbstractTextDocumentLayout::PaintContext::selections' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:62:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qprintpreviewwidget.h: At global scope: /usr/lib64/qt/include/QtGui/qprintpreviewwidget.h:58:20: warning: 'class QPrintPreviewWidget' has pointer data members [-Weffc++] class Q_GUI_EXPORT QPrintPreviewWidget : public QWidget ^ /usr/lib64/qt/include/QtGui/qprintpreviewwidget.h:58:20: warning: but does not override 'QPrintPreviewWidget(const QPrintPreviewWidget&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qprintpreviewwidget.h:58:20: warning: or 'operator=(const QPrintPreviewWidget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/QtGui:87, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:96:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qitemeditorfactory.h: In constructor 'QItemEditorFactory::QItemEditorFactory()': /usr/lib64/qt/include/QtGui/qitemeditorfactory.h:103:12: warning: 'QItemEditorFactory::creatorMap' should be initialized in the member initialization list [-Weffc++] inline QItemEditorFactory() {} ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix4x4.h:45:0, from /usr/lib64/qt/include/QtGui/QtGui:111, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qvector3d.h: In constructor 'QVector3D::QVector3D(qreal, qreal, qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:148:94: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector3D::QVector3D(qreal xpos, qreal ypos, qreal zpos) : xp(xpos), yp(ypos), zp(zpos) {} ^ /usr/lib64/qt/include/QtGui/qvector3d.h:148:94: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h:148:94: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h: In constructor 'QVector3D::QVector3D(const QPoint&)': /usr/lib64/qt/include/QtGui/qvector3d.h:152:89: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] inline QVector3D::QVector3D(const QPoint& point) : xp(point.x()), yp(point.y()), zp(0.0f) {} ^ /usr/lib64/qt/include/QtGui/qvector3d.h:152:89: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtGui/qvector3d.h: In constructor 'QVector3D::QVector3D(const QPointF&)': /usr/lib64/qt/include/QtGui/qvector3d.h:154:90: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector3D::QVector3D(const QPointF& point) : xp(point.x()), yp(point.y()), zp(0.0f) {} ^ /usr/lib64/qt/include/QtGui/qvector3d.h:154:90: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h: In member function 'void QVector3D::setX(qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:165:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector3D::setX(qreal aX) { xp = aX; } ^ /usr/lib64/qt/include/QtGui/qvector3d.h: In member function 'void QVector3D::setY(qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:166:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector3D::setY(qreal aY) { yp = aY; } ^ /usr/lib64/qt/include/QtGui/qvector3d.h: In member function 'void QVector3D::setZ(qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:167:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector3D::setZ(qreal aZ) { zp = aZ; } ^ /usr/lib64/qt/include/QtGui/qvector3d.h: In member function 'QVector3D& QVector3D::operator*=(qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:187:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h:188:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h:189:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] zp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h: In member function 'QVector3D& QVector3D::operator/=(qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:203:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h:204:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h:205:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] zp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector3d.h: In function 'const QVector3D operator*(qreal, const QVector3D&)': /usr/lib64/qt/include/QtGui/qvector3d.h:231:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector3D(vector.xp * factor, vector.yp * factor, vector.zp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector3d.h:231:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h:231:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h: In function 'const QVector3D operator*(const QVector3D&, qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:236:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector3D(vector.xp * factor, vector.yp * factor, vector.zp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector3d.h:236:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h:236:83: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h: In function 'const QVector3D operator/(const QVector3D&, qreal)': /usr/lib64/qt/include/QtGui/qvector3d.h:251:86: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector3D(vector.xp / divisor, vector.yp / divisor, vector.zp / divisor, 1); ^ /usr/lib64/qt/include/QtGui/qvector3d.h:251:86: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector3d.h:251:86: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qmatrix4x4.h:46:0, from /usr/lib64/qt/include/QtGui/QtGui:111, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qvector4d.h: In constructor 'QVector4D::QVector4D(qreal, qreal, qreal, qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:145:116: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector4D::QVector4D(qreal xpos, qreal ypos, qreal zpos, qreal wpos) : xp(xpos), yp(ypos), zp(zpos), wp(wpos) {} ^ /usr/lib64/qt/include/QtGui/qvector4d.h:145:116: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:145:116: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:145:116: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h: In constructor 'QVector4D::QVector4D(const QPoint&)': /usr/lib64/qt/include/QtGui/qvector4d.h:149:99: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] inline QVector4D::QVector4D(const QPoint& point) : xp(point.x()), yp(point.y()), zp(0.0f), wp(0.0f) {} ^ /usr/lib64/qt/include/QtGui/qvector4d.h:149:99: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtGui/qvector4d.h: In constructor 'QVector4D::QVector4D(const QPointF&)': /usr/lib64/qt/include/QtGui/qvector4d.h:151:100: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector4D::QVector4D(const QPointF& point) : xp(point.x()), yp(point.y()), zp(0.0f), wp(0.0f) {} ^ /usr/lib64/qt/include/QtGui/qvector4d.h:151:100: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'void QVector4D::setX(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:163:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector4D::setX(qreal aX) { xp = aX; } ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'void QVector4D::setY(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:164:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector4D::setY(qreal aY) { yp = aY; } ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'void QVector4D::setZ(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:165:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector4D::setZ(qreal aZ) { zp = aZ; } ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'void QVector4D::setW(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:166:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector4D::setW(qreal aW) { wp = aW; } ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'QVector4D& QVector4D::operator*=(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:188:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:189:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:190:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] zp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:191:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] wp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In member function 'QVector4D& QVector4D::operator/=(qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:206:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:207:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:208:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] zp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h:209:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] wp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector4d.h: In function 'const QVector4D operator*(qreal, const QVector4D&)': /usr/lib64/qt/include/QtGui/qvector4d.h:235:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector4D(vector.xp * factor, vector.yp * factor, vector.zp * factor, vector.wp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector4d.h:235:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:235:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:235:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h: In function 'const QVector4D operator*(const QVector4D&, qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:240:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector4D(vector.xp * factor, vector.yp * factor, vector.zp * factor, vector.wp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector4d.h:240:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:240:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:240:103: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h: In function 'const QVector4D operator/(const QVector4D&, qreal)': /usr/lib64/qt/include/QtGui/qvector4d.h:255:107: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector4D(vector.xp / divisor, vector.yp / divisor, vector.zp / divisor, vector.wp / divisor, 1); ^ /usr/lib64/qt/include/QtGui/qvector4d.h:255:107: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:255:107: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector4d.h:255:107: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/QtGui:111:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qmatrix4x4.h: In constructor 'QMatrix4x4::QMatrix4x4()': /usr/lib64/qt/include/QtGui/qmatrix4x4.h:66:12: warning: 'QMatrix4x4::flagBits' should be initialized in the member initialization list [-Weffc++] inline QMatrix4x4() { setToIdentity(); } ^ /usr/lib64/qt/include/QtGui/qmatrix4x4.h: In constructor 'QMatrix4x4::QMatrix4x4(int)': /usr/lib64/qt/include/QtGui/qmatrix4x4.h:200:5: warning: 'QMatrix4x4::flagBits' should be initialized in the member initialization list [-Weffc++] QMatrix4x4(int) { flagBits = General; } ^ /usr/lib64/qt/include/QtGui/qmatrix4x4.h: In constructor 'QMatrix4x4::QMatrix4x4(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal)': /usr/lib64/qt/include/QtGui/qmatrix4x4.h:211:8: warning: 'QMatrix4x4::flagBits' should be initialized in the member initialization list [-Weffc++] inline QMatrix4x4::QMatrix4x4 ^ In file included from /usr/lib64/qt/include/QtGui/QtGui:113:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qvector2d.h: In constructor 'QVector2D::QVector2D(qreal, qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:135:72: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector2D::QVector2D(qreal xpos, qreal ypos) : xp(xpos), yp(ypos) {} ^ /usr/lib64/qt/include/QtGui/qvector2d.h:135:72: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector2d.h: In constructor 'QVector2D::QVector2D(const QPoint&)': /usr/lib64/qt/include/QtGui/qvector2d.h:137:79: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] inline QVector2D::QVector2D(const QPoint& point) : xp(point.x()), yp(point.y()) {} ^ /usr/lib64/qt/include/QtGui/qvector2d.h:137:79: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtGui/qvector2d.h: In constructor 'QVector2D::QVector2D(const QPointF&)': /usr/lib64/qt/include/QtGui/qvector2d.h:139:80: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline QVector2D::QVector2D(const QPointF& point) : xp(point.x()), yp(point.y()) {} ^ /usr/lib64/qt/include/QtGui/qvector2d.h:139:80: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector2d.h: In member function 'void QVector2D::setX(qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:149:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector2D::setX(qreal aX) { xp = aX; } ^ /usr/lib64/qt/include/QtGui/qvector2d.h: In member function 'void QVector2D::setY(qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:150:44: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] inline void QVector2D::setY(qreal aY) { yp = aY; } ^ /usr/lib64/qt/include/QtGui/qvector2d.h: In member function 'QVector2D& QVector2D::operator*=(qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:168:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector2d.h:169:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp *= factor; ^ /usr/lib64/qt/include/QtGui/qvector2d.h: In member function 'QVector2D& QVector2D::operator/=(qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:182:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] xp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector2d.h:183:8: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] yp /= divisor; ^ /usr/lib64/qt/include/QtGui/qvector2d.h: In function 'const QVector2D operator*(qreal, const QVector2D&)': /usr/lib64/qt/include/QtGui/qvector2d.h:209:63: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector2D(vector.xp * factor, vector.yp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector2d.h:209:63: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector2d.h: In function 'const QVector2D operator*(const QVector2D&, qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:214:63: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector2D(vector.xp * factor, vector.yp * factor, 1); ^ /usr/lib64/qt/include/QtGui/qvector2d.h:214:63: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] /usr/lib64/qt/include/QtGui/qvector2d.h: In function 'const QVector2D operator/(const QVector2D&, qreal)': /usr/lib64/qt/include/QtGui/qvector2d.h:229:65: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] return QVector2D(vector.xp / divisor, vector.yp / divisor, 1); ^ /usr/lib64/qt/include/QtGui/qvector2d.h:229:65: warning: conversion to 'float' from 'qreal {aka double}' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/QtGui:133:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qprintdialog.h: At global scope: /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: 'class QUnixPrintWidget' has pointer data members [-Weffc++] class Q_GUI_EXPORT QUnixPrintWidget : public QWidget ^ /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: but does not override 'QUnixPrintWidget(const QUnixPrintWidget&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qprintdialog.h:62:20: warning: or 'operator=(const QUnixPrintWidget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:134:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qprintpreviewdialog.h:58:20: warning: 'class QPrintPreviewDialog' has pointer data members [-Weffc++] class Q_GUI_EXPORT QPrintPreviewDialog : public QDialog ^ /usr/lib64/qt/include/QtGui/qprintpreviewdialog.h:58:20: warning: but does not override 'QPrintPreviewDialog(const QPrintPreviewDialog&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qprintpreviewdialog.h:58:20: warning: or 'operator=(const QPrintPreviewDialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:155:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qstylepainter.h: In constructor 'QStylePainter::QStylePainter(QWidget*)': /usr/lib64/qt/include/QtGui/qstylepainter.h:59:21: warning: 'QStylePainter::widget' should be initialized in the member initialization list [-Weffc++] inline explicit QStylePainter(QWidget *w) { begin(w, w); } ^ /usr/lib64/qt/include/QtGui/qstylepainter.h:59:21: warning: 'QStylePainter::wstyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstylepainter.h: In constructor 'QStylePainter::QStylePainter(QPaintDevice*, QWidget*)': /usr/lib64/qt/include/QtGui/qstylepainter.h:60:12: warning: 'QStylePainter::widget' should be initialized in the member initialization list [-Weffc++] inline QStylePainter(QPaintDevice *pd, QWidget *w) { begin(pd, w); } ^ /usr/lib64/qt/include/QtGui/qstylepainter.h:60:12: warning: 'QStylePainter::wstyle' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:177:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qaccessible.h: At global scope: /usr/lib64/qt/include/QtGui/qaccessible.h:370:20: warning: base class 'class QAccessible' has accessible non-virtual destructor [-Wnon-virtual-dtor] class Q_GUI_EXPORT QAccessibleInterface : public QAccessible ^ /usr/lib64/qt/include/QtGui/qaccessible.h: In constructor 'QAccessibleEvent::QAccessibleEvent(QEvent::Type, int)': /usr/lib64/qt/include/QtGui/qaccessible.h:462:8: warning: 'QAccessibleEvent::val' should be initialized in the member initialization list [-Weffc++] inline QAccessibleEvent::QAccessibleEvent(Type atype, int achild) ^ In file included from /usr/lib64/qt/include/QtGui/QtGui:178:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qaccessible2.h: At global scope: /usr/lib64/qt/include/QtGui/qaccessible2.h:176:20: warning: 'class QAccessibleSimpleEditableTextInterface' has pointer data members [-Weffc++] class Q_GUI_EXPORT QAccessibleSimpleEditableTextInterface: public QAccessibleEditableTextInterface ^ /usr/lib64/qt/include/QtGui/qaccessible2.h:176:20: warning: but does not override 'QAccessibleSimpleEditableTextInterface(const QAccessibleSimpleEditableTextInterface&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qaccessible2.h:176:20: warning: or 'operator=(const QAccessibleSimpleEditableTextInterface&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QtGui:181:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qaccessibleplugin.h:59:21: warning: base class 'class QAccessible' has accessible non-virtual destructor [-Wnon-virtual-dtor] struct Q_GUI_EXPORT QAccessibleFactoryInterface : public QAccessible, public QFactoryInterface ^ In file included from /usr/lib64/qt/include/QtGui/QtGui:218:0, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtGui/qtexttable.h: In constructor 'QTextTableCell::QTextTableCell()': /usr/lib64/qt/include/QtGui/qtexttable.h:62:5: warning: 'QTextTableCell::fragment' should be initialized in the member initialization list [-Weffc++] QTextTableCell() : table(0) {} ^ In file included from src/m-editor/find-dialog.h:65:0, from src/m-editor/find-dialog.cc:69: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/find-dialog.cc:69:0: src/m-editor/find-dialog.h: At global scope: src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] src/m-editor/find-dialog.cc: In constructor 'find_dialog::find_dialog(QsciScintilla*, QWidget*)': src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_search_label' should be initialized in the member initialization list [-Weffc++] find_dialog::find_dialog (QsciScintilla* edit_area, QWidget *p) ^ src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_search_line_edit' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_replace_label' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_replace_line_edit' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_case_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_from_start_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_wrap_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_whole_words_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_regex_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_search_selection_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_backward_check_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_button_box' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_find_next_button' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_find_prev_button' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_replace_button' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_replace_all_button' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_more_button' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_extension' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_edit_area' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_find_result_available' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_rep_all' should be initialized in the member initialization list [-Weffc++] src/m-editor/find-dialog.cc:71:1: warning: 'find_dialog::_rep_active' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qvariantanimation.h:47:0, from /usr/lib64/qt/include/QtCore/qpropertyanimation.h:45, from /usr/lib64/qt/include/QtCore/QtCore:28, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/QtCore:58:0, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QAccessible::Method]': /usr/lib64/qt/include/QtCore/qvariant.h:577:11: required from 'T qvariant_cast(const QVariant&) [with T = QSet]' /usr/lib64/qt/include/QtGui/qaccessible.h:406:77: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtCore/qvariantanimation.h:47:0, from /usr/lib64/qt/include/QtCore/qpropertyanimation.h:45, from /usr/lib64/qt/include/QtCore/QtCore:28, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QtCore:4, from /usr/lib64/qt/include/QtGui/QtGui:3, from src/m-editor/find-dialog.cc:67: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QAccessible::Method; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:530:9: required from 'static void QHash::duplicateNode(QHashData::Node*, void*) [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:584:67: required from 'void QHash::detach_helper() [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:303:58: required from 'void QHash::detach() [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:282:99: required from 'QHash::QHash(const QHash&) [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:60:60: required from 'QSet::QSet(const QSet&) [with T = QAccessible::Method]' /usr/lib64/qt/include/QtGui/qaccessible.h:406:77: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QAccessible::Method; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:532:9: required from 'static void QHash::duplicateNode(QHashData::Node*, void*) [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:584:67: required from 'void QHash::detach_helper() [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:303:58: required from 'void QHash::detach() [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qhash.h:282:99: required from 'QHash::QHash(const QHash&) [with Key = QAccessible::Method; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:60:60: required from 'QSet::QSet(const QSet&) [with T = QAccessible::Method]' /usr/lib64/qt/include/QtGui/qaccessible.h:406:77: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] CXX src/m-editor/src_libgui_src_la-octave-qscintilla.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtGui/qcolor.h:47, from /usr/lib64/qt/include/QtGui/QColor:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-qscintilla.cc:31: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtGui/qcolor.h:47, from /usr/lib64/qt/include/QtGui/QColor:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-qscintilla.cc:31: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-qscintilla.cc:31: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qfont.h:47, from /usr/lib64/qt/include/QtGui/QFont:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:29, from src/m-editor/octave-qscintilla.cc:31: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from src/m-editor/octave-qscintilla.h:28:0, from src/m-editor/octave-qscintilla.cc:36: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from src/m-editor/octave-qscintilla.h:29, from src/m-editor/octave-qscintilla.cc:36: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1, from src/m-editor/octave-qscintilla.h:30, from src/m-editor/octave-qscintilla.cc:36: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1, from src/m-editor/octave-qscintilla.h:30, from src/m-editor/octave-qscintilla.cc:36: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1:0, from src/m-editor/octave-qscintilla.h:30, from src/m-editor/octave-qscintilla.cc:36: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/octave-qscintilla.cc:37: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/octave-qscintilla.cc:37: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/m-editor/file-editor-tab.h:34, from src/m-editor/octave-qscintilla.cc:37: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/file-editor-tab.h:36:0, from src/m-editor/octave-qscintilla.cc:37: src/m-editor/find-dialog.h: At global scope: src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/octave-qscintilla.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/octave-qscintilla.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/octave-qscintilla.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/octave-qscintilla.cc:37: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/m-editor/octave-qscintilla.cc:37:0: src/m-editor/file-editor-tab.h: At global scope: src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/m-editor/octave-qscintilla.cc:38: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/shortcut-manager.h:28, from src/m-editor/octave-qscintilla.cc:38: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ src/m-editor/octave-qscintilla.cc: In constructor 'octave_qscintilla::octave_qscintilla(QWidget*)': src/m-editor/octave-qscintilla.cc:40:1: warning: 'octave_qscintilla::_word_at_cursor' should be initialized in the member initialization list [-Weffc++] octave_qscintilla::octave_qscintilla (QWidget *p) ^ src/m-editor/octave-qscintilla.cc: In member function 'void octave_qscintilla::get_global_textcursor_pos(QPoint*, QPoint*)': src/m-editor/octave-qscintilla.cc:146:39: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] *local_pos = QPoint (point_x,point_y); // local cursor position ^ src/m-editor/octave-qscintilla.cc:146:39: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/m-editor/file-editor-tab.h:38, from src/m-editor/octave-qscintilla.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qscicommandset.h:33, from src/m-editor/octave-qscintilla.cc:32: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/m-editor/src_libgui_src_la-octave-txt-lexer.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtGui/qcolor.h:47, from /usr/lib64/qt/include/QtGui/QColor:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-txt-lexer.cc:31: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtGui/qcolor.h:47, from /usr/lib64/qt/include/QtGui/QColor:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-txt-lexer.cc:31: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from /usr/lib64/qt/include/Qsci/qscilexer.h:28, from src/m-editor/octave-txt-lexer.cc:31: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qfont.h:47, from /usr/lib64/qt/include/QtGui/QFont:1, from /usr/lib64/qt/include/Qsci/qscilexer.h:29, from src/m-editor/octave-txt-lexer.cc:31: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from src/m-editor/octave-txt-lexer.h:28:0, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from src/m-editor/octave-txt-lexer.h:28, from src/m-editor/octave-txt-lexer.cc:33: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-main-window.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/QKeySequence:1, from src/main-window.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/QKeySequence:1, from src/main-window.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/main-window.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/main-window.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/main-window.cc:29: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/main-window.cc:29: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/qmenubar.h:45, from /usr/lib64/qt/include/QtGui/QMenuBar:1, from src/main-window.cc:31: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/qtextstream.h:48:0, from /usr/lib64/qt/include/QtCore/QTextStream:1, from src/main-window.cc:42: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QTextStream:1:0, from src/main-window.cc:42: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDateTime:1:0, from src/main-window.cc:44: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtCore/QDebug:1:0, from src/main-window.cc:45: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/QDebug:1:0, from src/main-window.cc:45: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from ./src/m-editor/file-editor.h:30, from src/main-window.cc:50: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/m-editor/file-editor-interface.h:28:0, from ./src/m-editor/file-editor.h:39, from src/main-window.cc:50: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/Qsci/qsciabstractapis.h:33:0, from /usr/lib64/qt/include/Qsci/qsciapis.h:33, from ./src/m-editor/file-editor-tab.h:31, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ./src/m-editor/file-editor-tab.h:36:0, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ./src/m-editor/find-dialog.h: At global scope: ./src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ ./src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] ./src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./src/m-editor/file-editor.h:40:0, from src/main-window.cc:50: ./src/m-editor/file-editor-tab.h: At global scope: ./src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ ./src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] ./src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from src/main-window.cc:50:0: ./src/m-editor/file-editor.h:42:7: warning: 'class file_editor' has pointer data members [-Weffc++] class file_editor : public file_editor_interface ^ ./src/m-editor/file-editor.h:42:7: warning: but does not override 'file_editor(const file_editor&)' [-Weffc++] ./src/m-editor/file-editor.h:42:7: warning: or 'operator=(const file_editor&)' [-Weffc++] In file included from src/main-window.h:46:0, from src/main-window.cc:52: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/dialog.h:27, from src/main-window.h:49, from src/main-window.cc:52: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1:0, from src/dialog.h:31, from src/main-window.h:49, from src/main-window.cc:52: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/dialog.h:34, from src/main-window.h:49, from src/main-window.cc:52: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/main-window.h:49:0, from src/main-window.cc:52: src/dialog.h: At global scope: src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from src/main-window.h:52:0, from src/main-window.cc:52: src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from src/main-window.h:53:0, from src/main-window.cc:52: src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/files-dock-widget.h:34, from src/main-window.h:54, from src/main-window.cc:52: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from src/main-window.h:54:0, from src/main-window.cc:52: src/files-dock-widget.h: At global scope: src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from src/main-window.h:55:0, from src/main-window.cc:52: src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from src/documentation-dock-widget.h:28:0, from src/main-window.h:56, from src/main-window.cc:52: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from src/main-window.h:56:0, from src/main-window.cc:52: src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] In file included from src/main-window.h:59:0, from src/main-window.cc:52: src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] In file included from src/main-window.h:60:0, from src/main-window.cc:52: src/octave-cmd.h: In constructor 'octave_cmd_exec::octave_cmd_exec(const QString&)': src/octave-cmd.h:49:3: warning: 'octave_cmd_exec::_cmd' should be initialized in the member initialization list [-Weffc++] octave_cmd_exec (const QString& cmd) : octave_cmd () { _cmd = cmd; }; ^ src/octave-cmd.h: In constructor 'octave_cmd_eval::octave_cmd_eval(const QFileInfo&)': src/octave-cmd.h:65:3: warning: 'octave_cmd_eval::_info' should be initialized in the member initialization list [-Weffc++] octave_cmd_eval (const QFileInfo& info) : octave_cmd () { _info = info; }; ^ In file included from src/main-window.cc:52:0: src/main-window.h: At global scope: src/main-window.h:69:7: warning: 'class main_window' has pointer data members [-Weffc++] class main_window : public QMainWindow ^ src/main-window.h:69:7: warning: but does not override 'main_window(const main_window&)' [-Weffc++] src/main-window.h:69:7: warning: or 'operator=(const main_window&)' [-Weffc++] In file included from src/main-window.cc:53:0: src/settings-dialog.h:41:7: warning: 'class settings_dialog' has pointer data members [-Weffc++] class settings_dialog:public QDialog ^ src/settings-dialog.h:41:7: warning: but does not override 'settings_dialog(const settings_dialog&)' [-Weffc++] src/settings-dialog.h:41:7: warning: or 'operator=(const settings_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/util/url-transfer.h:142:27: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/symtab.h:34:0, from src/main-window.cc:62: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/symtab.h:40:0, from src/main-window.cc:62: ../libinterp/corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': ../libinterp/corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from src/main-window.cc:62:0: ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': ../libinterp/corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': ../libinterp/corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from src/main-window.cc:64:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ src/main-window.cc: In constructor 'main_window::main_window(QWidget*, bool)': src/main-window.cc:76:1: warning: 'main_window::_hash_menu_text' should be initialized in the member initialization list [-Weffc++] main_window::main_window (QWidget *p, bool start_gui) ^ src/main-window.cc:76:1: warning: 'main_window::_active_dock' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_release_notes_icon' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_main_tool_bar' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_menu' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_continue' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_step_into' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_step_over' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_step_out' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_debug_quit' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_new_script_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_new_function_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_open_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_new_figure_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_load_workspace_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_save_workspace_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_preferences_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_exit_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_copy_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_paste_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_clear_clipboard_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_undo_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_clear_command_window_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_clear_command_history_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_clear_workspace_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_find_files_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_select_all_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_command_window_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_history_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_workspace_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_file_browser_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_editor_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_show_documentation_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_command_window_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_history_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_workspace_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_file_browser_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_editor_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_documentation_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_reset_windows_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_ondisk_doc_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_online_doc_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_report_bug_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_octave_packages_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_agora_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_contribute_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_developer_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_about_octave_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_release_notes_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_current_news_action' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_current_directory_combo_box' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_current_directory_line_edit' should be initialized in the member initialization list [-Weffc++] src/main-window.cc:76:1: warning: 'main_window::_closing' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/main-window.cc:50: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/qmenubar.h:45, from /usr/lib64/qt/include/QtGui/QMenuBar:1, from src/main-window.cc:31: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:419:61: required from 'const Key& QHash::const_iterator::key() const [with Key = QMenu*; T = QStringList]' src/main-window.cc:1641:14: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/qmenubar.h:45, from /usr/lib64/qt/include/QtGui/QMenuBar:1, from src/main-window.cc:31: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QMenu*; T = QStringList]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QMenu*; T = QStringList; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QMenu*; T = QStringList]' src/main-window.cc:1660:23: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QMenu*; T = QStringList]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QMenu*; T = QStringList; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QMenu*; T = QStringList]' src/main-window.cc:1660:23: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from src/main-window.cc:30: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-octave-cmd.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from src/octave-cmd.h:28, from src/octave-cmd.cc:29: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from src/octave-cmd.h:28, from src/octave-cmd.cc:29: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from src/octave-cmd.cc:29:0: src/octave-cmd.h: In constructor 'octave_cmd_exec::octave_cmd_exec(const QString&)': src/octave-cmd.h:49:3: warning: 'octave_cmd_exec::_cmd' should be initialized in the member initialization list [-Weffc++] octave_cmd_exec (const QString& cmd) : octave_cmd () { _cmd = cmd; }; ^ src/octave-cmd.h: In constructor 'octave_cmd_eval::octave_cmd_eval(const QFileInfo&)': src/octave-cmd.h:65:3: warning: 'octave_cmd_eval::_info' should be initialized in the member initialization list [-Weffc++] octave_cmd_eval (const QFileInfo& info) : octave_cmd () { _info = info; }; ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/octave-qt-link.h:35, from src/octave-cmd.cc:31: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from src/octave-cmd.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/cmd-edit.h:31:0, from src/octave-cmd.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/octave-cmd.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/octave-cmd.cc:33: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/octave-cmd.cc:34:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/cmd-edit.h:31, from src/octave-cmd.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX src/src_libgui_src_la-octave-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from src/octave-dock-widget.cc:30: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QHBoxLayout:1, from src/octave-dock-widget.cc:31: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from src/octave-dock-widget.cc:37: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/octave-dock-widget.cc:37:0: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.cc: In constructor 'octave_dock_widget::octave_dock_widget(QWidget*)': src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_parent' should be initialized in the member initialization list [-Weffc++] octave_dock_widget::octave_dock_widget (QWidget *p) ^ src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_floating' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_custom_style' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_title_3d' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_icon_size' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_bg_color' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_bg_color_active' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_fg_color' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_fg_color_active' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_icon_color' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_icon_color_active' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:40:1: warning: 'octave_dock_widget::_predecessor_widget' should be initialized in the member initialization list [-Weffc++] src/octave-dock-widget.cc:58:14: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] _icon_size = 0.75*st->pixelMetric (QStyle::PM_SmallIconSize); ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from src/octave-dock-widget.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-octave-gui.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/octave-gui.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from src/octave-gui.cc:49:0: src/welcome-wizard.h: At global scope: src/welcome-wizard.h:31:7: warning: 'class welcome_wizard' has pointer data members [-Weffc++] class welcome_wizard : public QDialog ^ src/welcome-wizard.h:31:7: warning: but does not override 'welcome_wizard(const welcome_wizard&)' [-Weffc++] src/welcome-wizard.h:31:7: warning: or 'operator=(const welcome_wizard&)' [-Weffc++] src/welcome-wizard.h:62:7: warning: 'class initial_page' has pointer data members [-Weffc++] class initial_page : public QWidget ^ src/welcome-wizard.h:62:7: warning: but does not override 'initial_page(const initial_page&)' [-Weffc++] src/welcome-wizard.h:62:7: warning: or 'operator=(const initial_page&)' [-Weffc++] src/welcome-wizard.h:85:7: warning: 'class setup_community_news' has pointer data members [-Weffc++] class setup_community_news : public QWidget ^ src/welcome-wizard.h:85:7: warning: but does not override 'setup_community_news(const setup_community_news&)' [-Weffc++] src/welcome-wizard.h:85:7: warning: or 'operator=(const setup_community_news&)' [-Weffc++] src/welcome-wizard.h:111:7: warning: 'class final_page' has pointer data members [-Weffc++] class final_page : public QWidget ^ src/welcome-wizard.h:111:7: warning: but does not override 'final_page(const final_page&)' [-Weffc++] src/welcome-wizard.h:111:7: warning: or 'operator=(const final_page&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/octave-gui.cc:50: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/shortcut-manager.h:28, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from src/shortcut-manager.h:29, from src/octave-gui.cc:51: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/m-editor/file-editor-interface.h:28:0, from src/main-window.h:43, from src/octave-gui.cc:52: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/main-window.h:46:0, from src/octave-gui.cc:52: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/dialog.h:27, from src/main-window.h:49, from src/octave-gui.cc:52: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from src/main-window.h:49:0, from src/octave-gui.cc:52: src/dialog.h: At global scope: src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from src/main-window.h:52:0, from src/octave-gui.cc:52: src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from src/main-window.h:53:0, from src/octave-gui.cc:52: src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from src/files-dock-widget.h:27, from src/main-window.h:54, from src/octave-gui.cc:52: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/files-dock-widget.h:34, from src/main-window.h:54, from src/octave-gui.cc:52: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from src/main-window.h:54:0, from src/octave-gui.cc:52: src/files-dock-widget.h: At global scope: src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from src/main-window.h:55:0, from src/octave-gui.cc:52: src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from src/documentation-dock-widget.h:28:0, from src/main-window.h:56, from src/octave-gui.cc:52: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from src/main-window.h:56:0, from src/octave-gui.cc:52: src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] In file included from src/main-window.h:59:0, from src/octave-gui.cc:52: src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] In file included from src/main-window.h:60:0, from src/octave-gui.cc:52: src/octave-cmd.h: In constructor 'octave_cmd_exec::octave_cmd_exec(const QString&)': src/octave-cmd.h:49:3: warning: 'octave_cmd_exec::_cmd' should be initialized in the member initialization list [-Weffc++] octave_cmd_exec (const QString& cmd) : octave_cmd () { _cmd = cmd; }; ^ src/octave-cmd.h: In constructor 'octave_cmd_eval::octave_cmd_eval(const QFileInfo&)': src/octave-cmd.h:65:3: warning: 'octave_cmd_eval::_info' should be initialized in the member initialization list [-Weffc++] octave_cmd_eval (const QFileInfo& info) : octave_cmd () { _info = info; }; ^ In file included from src/octave-gui.cc:52:0: src/main-window.h: At global scope: src/main-window.h:69:7: warning: 'class main_window' has pointer data members [-Weffc++] class main_window : public QMainWindow ^ src/main-window.h:69:7: warning: but does not override 'main_window(const main_window&)' [-Weffc++] src/main-window.h:69:7: warning: or 'operator=(const main_window&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/octave-gui.cc:56: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from src/octave-gui.cc:56: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/octave-gui.cc:56: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/octave-gui.cc:56: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ src/octave-gui.cc: At global scope: src/octave-gui.cc:63:7: warning: 'class octave_cli_thread' has pointer data members [-Weffc++] class octave_cli_thread : public QThread ^ src/octave-gui.cc:63:7: warning: but does not override 'octave_cli_thread(const octave_cli_thread&)' [-Weffc++] src/octave-gui.cc:63:7: warning: or 'operator=(const octave_cli_thread&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from src/octave-gui.cc:56: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/welcome-wizard.h:27, from src/octave-gui.cc:49: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-octave-interpreter.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from src/octave-interpreter.h:27, from src/octave-interpreter.cc:34: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from src/octave-interpreter.h:27, from src/octave-interpreter.cc:34: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ CXX src/src_libgui_src_la-octave-qt-link.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from src/octave-qt-link.cc:29: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from src/octave-qt-link.cc:29: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from src/octave-qt-link.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from src/octave-qt-link.cc:33:0: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/dialog.h:27, from src/octave-qt-link.cc:34: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from src/dialog.h:31, from src/octave-qt-link.cc:34: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48:0, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from src/dialog.h:31, from src/octave-qt-link.cc:34: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1:0, from src/dialog.h:31, from src/octave-qt-link.cc:34: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/dialog.h:34, from src/octave-qt-link.cc:34: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/octave-qt-link.cc:34:0: src/dialog.h: At global scope: src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from src/octave-qt-link.cc:36:0: ../libinterp/corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': ../libinterp/corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from src/octave-qt-link.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from src/octave-qt-link.cc:37: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/octave-qt-link.cc:38:0: ../libinterp/corefcn/load-path.h: In copy constructor 'load_path::loader::loader(const load_path::loader&)': ../libinterp/corefcn/load-path.h:497:5: warning: 'load_path::loader::fcn_map' should be initialized in the member initialization list [-Weffc++] loader (const loader& l) ^ In file included from src/octave-qt-link.cc:40:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ src/octave-qt-link.cc: In constructor 'octave_qt_link::octave_qt_link(QWidget*)': src/octave-qt-link.cc:46:1: warning: 'octave_qt_link::mutex' should be initialized in the member initialization list [-Weffc++] octave_qt_link::octave_qt_link (QWidget *p) ^ src/octave-qt-link.cc:46:1: warning: 'octave_qt_link::waitcondition' should be initialized in the member initialization list [-Weffc++] src/octave-qt-link.cc:46:1: warning: 'octave_qt_link::_shutdown_confirm_result' should be initialized in the member initialization list [-Weffc++] src/octave-qt-link.cc:46:1: warning: 'octave_qt_link::_current_directory' should be initialized in the member initialization list [-Weffc++] src/octave-qt-link.cc:46:1: warning: 'octave_qt_link::_new_dir' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from src/octave-qt-link.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from src/octave-qt-link.cc:30: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/qtinfo/src_libgui_src_la-parser.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from src/qtinfo/parser.h:27, from src/qtinfo/parser.cc:31: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from src/qtinfo/parser.h:27, from src/qtinfo/parser.cc:31: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ src/qtinfo/parser.cc: In constructor 'parser::parser(QObject*)': src/qtinfo/parser.cc:40:1: warning: 'parser::_info_path' should be initialized in the member initialization list [-Weffc++] parser::parser(QObject *p) ^ src/qtinfo/parser.cc:40:1: warning: 'parser::_info_files' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc:40:1: warning: 'parser::_node_map' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc:40:1: warning: 'parser::_ref_map' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc:40:1: warning: 'parser::_info_file_real_size_list' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc:40:1: warning: 'parser::_compressors_map' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc: In member function 'QIODevice* parser::open_file(QFileInfo&)': src/qtinfo/parser.cc:111:47: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] result.append (buffer, ips.gcount ()); ^ In file included from src/qtinfo/parser.cc:31:0: src/qtinfo/parser.h: In constructor 'parser::node_position::node_position()': src/qtinfo/parser.h:75:10: warning: 'parser::node_position::_node_name' should be initialized in the member initialization list [-Weffc++] struct node_position ^ src/qtinfo/parser.h:75:10: warning: 'parser::node_position::pos' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc: In member function 'void parser::parse_info_map()': src/qtinfo/parser.cc:488:37: note: synthesized method 'parser::node_position::node_position()' first required here node_position item; ^ In file included from src/qtinfo/parser.cc:31:0: src/qtinfo/parser.h: In constructor 'parser::info_file_item::info_file_item()': src/qtinfo/parser.h:86:10: warning: 'parser::info_file_item::file_info' should be initialized in the member initialization list [-Weffc++] struct info_file_item ^ src/qtinfo/parser.h:86:10: warning: 'parser::info_file_item::real_size' should be initialized in the member initialization list [-Weffc++] src/qtinfo/parser.cc: In member function 'void parser::parse_info_map()': src/qtinfo/parser.cc:507:34: note: synthesized method 'parser::info_file_item::info_file_item()' first required here info_file_item item; ^ In file included from /usr/lib64/qt/include/QtCore/QHash:1:0, from src/qtinfo/parser.h:30, from src/qtinfo/parser.cc:31: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:767:24: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QString; T = QString]' src/qtinfo/parser.cc:43:54: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:747:48: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_position]' src/qtinfo/parser.cc:138:41: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:747:48: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_map_item]' src/qtinfo/parser.cc:140:47: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QString; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QString; T = QString]' src/qtinfo/parser.cc:43:54: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] struct QHashDummyNode ^ /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_position; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_position]' src/qtinfo/parser.cc:138:41: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_map_item; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_map_item]' src/qtinfo/parser.cc:140:47: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = QString]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QString; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QString; T = QString]' src/qtinfo/parser.cc:43:54: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = QString]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QString; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QString; T = QString]' src/qtinfo/parser.cc:43:54: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = parser::node_position]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_position; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_position]' src/qtinfo/parser.cc:138:41: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = parser::node_position]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_position; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_position]' src/qtinfo/parser.cc:138:41: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = parser::node_map_item]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_map_item; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_map_item]' src/qtinfo/parser.cc:140:47: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = parser::node_map_item]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = parser::node_map_item; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = parser::node_map_item]' src/qtinfo/parser.cc:140:47: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] CXX src/qtinfo/src_libgui_src_la-webinfo.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from src/qtinfo/webinfo.cc:31:0: src/qtinfo/webinfo.h: At global scope: src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from src/qtinfo/webinfo.cc:32: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/qtinfo/webinfo.cc:34: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/qtinfo/webinfo.cc:34: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from src/qtinfo/webinfo.cc:37: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from src/qtinfo/webinfo.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ src/qtinfo/webinfo.cc: In constructor 'webinfo::webinfo(QWidget*)': src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_text_browser' should be initialized in the member initialization list [-Weffc++] webinfo::webinfo (QWidget *p) ^ src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_tab_bar' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_stacked_widget' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_search_line_edit' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_search_check_box' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_zoom_in_button' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_zoom_out_button' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_parser' should be initialized in the member initialization list [-Weffc++] src/qtinfo/webinfo.cc:43:1: warning: 'webinfo::_font_web' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from src/qtinfo/webinfo.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qvariant.h: In instantiation of 'void qVariantSetValue(QVariant&, const T&) [with T = void*]': /usr/lib64/qt/include/QtCore/qvariant.h:528:19: required from 'void QVariant::setValue(const T&) [with T = void*]' src/qtinfo/webinfo.cc:196:56: required from here /usr/lib64/qt/include/QtCore/qvariant.h:466:16: warning: conversion to 'unsigned int:30' from 'uint {aka unsigned int}' may alter its value [-Wconversion] d.type = type; ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from src/qtinfo/webinfo.h:27, from src/qtinfo/webinfo.cc:31: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_map_item]' src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_position]' src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = QString]' src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] CXX src/src_libgui_src_la-resource-manager.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qfile.h:45, from /usr/lib64/qt/include/QtCore/QFile:1, from src/resource-manager.cc:29: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qfile.h:45, from /usr/lib64/qt/include/QtCore/QFile:1, from src/resource-manager.cc:29: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qlocale.h:45:0, from /usr/lib64/qt/include/QtCore/qtextstream.h:48, from /usr/lib64/qt/include/QtCore/qdebug.h:50, from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/qtextstream.h:48:0, from /usr/lib64/qt/include/QtCore/qdebug.h:50, from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48:0, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48:0, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtCore/qdatetime.h:47, from /usr/lib64/qt/include/QtCore/QDate:1, from /usr/lib64/qt/include/QtCore/qlibraryinfo.h:46, from /usr/lib64/qt/include/QtCore/QLibraryInfo:1, from src/resource-manager.cc:32: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from /usr/lib64/qt/include/QtCore/qlibraryinfo.h:46, from /usr/lib64/qt/include/QtCore/QLibraryInfo:1, from src/resource-manager.cc:32: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/resource-manager.cc:33: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from src/resource-manager.cc:36: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/system/file-ops.h:30:0, from src/resource-manager.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from src/resource-manager.cc:43: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from src/resource-manager.cc:43: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from src/resource-manager.cc:43:0: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QAbstractTableModel:1:0, from src/workspace-model.h:27, from src/resource-manager.cc:44: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] src/resource-manager.cc: In member function 'void resource_manager::do_update_network_settings()': src/resource-manager.cc:283:63: warning: conversion to 'quint16 {aka short unsigned int}' from 'int' may alter its value [-Wconversion] proxy.setPort (settings->value ("proxyPort",80).toInt ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/system/file-ops.h:30, from src/resource-manager.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:52:0, from /usr/lib64/qt/include/QtNetwork/qabstractsocket.h:48, from /usr/lib64/qt/include/QtNetwork/qhostaddress.h:48, from /usr/lib64/qt/include/QtNetwork/qnetworkproxy.h:45, from /usr/lib64/qt/include/QtNetwork/QNetworkProxy:1, from src/resource-manager.cc:31: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-settings-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from src/resource-manager.h:26, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from src/resource-manager.h:26, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from src/shortcut-manager.h:26, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from src/shortcut-manager.h:26, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from src/shortcut-manager.h:26, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/shortcut-manager.h:27, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/shortcut-manager.h:28, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from src/shortcut-manager.h:29, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from src/shortcut-manager.h:29, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from src/shortcut-manager.h:29, from src/settings-dialog.cc:28: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/settings-dialog.cc:30:0: src/settings-dialog.h:41:7: warning: 'class settings_dialog' has pointer data members [-Weffc++] class settings_dialog:public QDialog ^ src/settings-dialog.h:41:7: warning: but does not override 'settings_dialog(const settings_dialog&)' [-Weffc++] src/settings-dialog.h:41:7: warning: or 'operator=(const settings_dialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qgridlayout.h:45, from /usr/lib64/qt/include/QtGui/QGridLayout:1, from src/ui-settings-dialog.h:22, from src/settings-dialog.cc:31: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from ./src/m-editor/octave-qscintilla.h:28:0, from src/settings-dialog.cc:39: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] src/settings-dialog.cc: In constructor 'settings_dialog::settings_dialog(QWidget*, const QString&)': src/settings-dialog.cc:58:1: warning: 'settings_dialog::_widget_title_bg_color' should be initialized in the member initialization list [-Weffc++] settings_dialog::settings_dialog (QWidget *p, const QString& desired_tab): ^ src/settings-dialog.cc:58:1: warning: 'settings_dialog::_widget_title_bg_color_active' should be initialized in the member initialization list [-Weffc++] src/settings-dialog.cc:58:1: warning: 'settings_dialog::_widget_title_fg_color' should be initialized in the member initialization list [-Weffc++] src/settings-dialog.cc:58:1: warning: 'settings_dialog::_widget_title_fg_color_active' should be initialized in the member initialization list [-Weffc++] src/settings-dialog.cc:58:1: warning: 'settings_dialog::_editor_current_line_color' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qsettings.h:46, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:747:48: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QWidget*]' src/settings-dialog.cc:428:24: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qsettings.h:46, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QWidget*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QWidget*]' src/settings-dialog.cc:428:24: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] struct QHashDummyNode ^ /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QLabel*]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QLabel*]' src/settings-dialog.cc:458:42: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QFontComboBox*]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QFontComboBox*]' src/settings-dialog.cc:459:49: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QSpinBox*]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QSpinBox*]' src/settings-dialog.cc:460:42: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QCheckBox*]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QCheckBox*]' src/settings-dialog.cc:461:49: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = color_picker*]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = color_picker*]' src/settings-dialog.cc:462:42: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qsettings.h:46, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = QWidget*]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QWidget*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QWidget*]' src/settings-dialog.cc:428:24: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = QWidget*]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QWidget*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QWidget*]' src/settings-dialog.cc:428:24: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from src/resource-manager.h:27, from src/settings-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QLabel*]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QLabel*]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QLabel*]' /usr/lib64/qt/include/QtCore/qvector.h:152:30: required from 'T* QVector::data() [with T = QLabel*]' /usr/lib64/qt/include/QtCore/qvector.h:360:14: required from 'T& QVector::operator[](int) [with T = QLabel*]' src/settings-dialog.cc:474:20: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QFontComboBox*]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QFontComboBox*]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QFontComboBox*]' /usr/lib64/qt/include/QtCore/qvector.h:152:30: required from 'T* QVector::data() [with T = QFontComboBox*]' /usr/lib64/qt/include/QtCore/qvector.h:360:14: required from 'T& QVector::operator[](int) [with T = QFontComboBox*]' src/settings-dialog.cc:479:20: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QSpinBox*]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QSpinBox*]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QSpinBox*]' /usr/lib64/qt/include/QtCore/qvector.h:152:30: required from 'T* QVector::data() [with T = QSpinBox*]' /usr/lib64/qt/include/QtCore/qvector.h:360:14: required from 'T& QVector::operator[](int) [with T = QSpinBox*]' src/settings-dialog.cc:483:18: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = color_picker*]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = color_picker*]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = color_picker*]' /usr/lib64/qt/include/QtCore/qvector.h:152:30: required from 'T* QVector::data() [with T = color_picker*]' /usr/lib64/qt/include/QtCore/qvector.h:360:14: required from 'T& QVector::operator[](int) [with T = color_picker*]' src/settings-dialog.cc:493:21: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QCheckBox*]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QCheckBox*]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QCheckBox*]' /usr/lib64/qt/include/QtCore/qvector.h:152:30: required from 'T* QVector::data() [with T = QCheckBox*]' /usr/lib64/qt/include/QtCore/qvector.h:360:14: required from 'T& QVector::operator[](int) [with T = QCheckBox*]' src/settings-dialog.cc:510:24: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-shortcut-manager.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qabstracteventdispatcher.h:45, from /usr/lib64/qt/include/QtCore/QtCore:3, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qabstracteventdispatcher.h:45, from /usr/lib64/qt/include/QtCore/QtCore:3, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:4, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:4:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtCore/QtCore:6, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtCore/QtCore:6, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:32:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qbitarray.h: In constructor 'QBitArray::QBitArray()': /usr/lib64/qt/include/QtCore/qbitarray.h:62:12: warning: 'QBitArray::d' should be initialized in the member initialization list [-Weffc++] inline QBitArray() {} ^ /usr/lib64/qt/include/QtCore/qbitarray.h: In member function 'void QBitArray::setBit(int)': /usr/lib64/qt/include/QtCore/qbitarray.h:130:49: warning: conversion to 'uchar {aka unsigned char}' from 'int' may alter its value [-Wconversion] *(reinterpret_cast(d.data())+1+(i>>3)) |= uchar(1 << (i & 7)); } ^ /usr/lib64/qt/include/QtCore/qbitarray.h: In member function 'void QBitArray::clearBit(int)': /usr/lib64/qt/include/QtCore/qbitarray.h:134:49: warning: conversion to 'uchar {aka unsigned char}' from 'int' may alter its value [-Wconversion] *(reinterpret_cast(d.data())+1+(i>>3)) &= ~uchar(1 << (i & 7)); } ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtCore/qdatetime.h:47, from /usr/lib64/qt/include/QtCore/QtCore:40, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:40:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtCore/qline.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:45, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:45:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:48:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:50:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtCore/QtCore:54, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:54:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:75:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/quuid.h: In constructor 'QUuid::QUuid()': /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data1' should be initialized in the member initialization list [-Weffc++] QUuid() ^ /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h:85:5: warning: 'QUuid::data3' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h: In constructor 'QUuid::QUuid(uint, ushort, ushort, uchar, uchar, uchar, uchar, uchar, uchar, uchar, uchar)': /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data1' should be initialized in the member initialization list [-Weffc++] QUuid(uint l, ushort w1, ushort w2, uchar b1, uchar b2, uchar b3, uchar b4, uchar b5, uchar b6, uchar b7, uchar b8) ^ /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/quuid.h:93:5: warning: 'QUuid::data3' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtCore:76:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qxmlstream.h: In constructor 'QXmlStreamStringRef::QXmlStreamStringRef()': /usr/lib64/qt/include/QtCore/qxmlstream.h:120:12: warning: 'QXmlStreamStringRef::m_string' should be initialized in the member initialization list [-Weffc++] inline QXmlStreamStringRef():m_position(0), m_size(0){} ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:79:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:92:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qstatemachine.h: At global scope: /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: 'class QStateMachine::SignalEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT SignalEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: but does not override 'QStateMachine::SignalEvent(const QStateMachine::SignalEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:73:25: warning: or 'operator=(const QStateMachine::SignalEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: 'class QStateMachine::WrappedEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT WrappedEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: but does not override 'QStateMachine::WrappedEvent(const QStateMachine::WrappedEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qstatemachine.h:92:25: warning: or 'operator=(const QStateMachine::WrappedEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50:0, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:50:0, from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from /usr/lib64/qt/include/QtCore/qfutureinterface.h:52:0, from /usr/lib64/qt/include/QtCore/qfuture.h:49, from /usr/lib64/qt/include/QtCore/QtCore:93, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h: At global scope: /usr/lib64/qt/include/QtCore/qtconcurrentresultstore.h:90:35: warning: prefix 'QtConcurrent::ResultIteratorBase QtConcurrent::ResultIteratorBase::operator++()' should return 'QtConcurrent::ResultIteratorBase&' [-Weffc++] ResultIteratorBase operator++(); ^ In file included from /usr/lib64/qt/include/QtCore/QtCore:96:0, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qfuturewatcher.h: In constructor 'QFutureWatcher::QFutureWatcher(QObject*)': /usr/lib64/qt/include/QtCore/qfuturewatcher.h:196:5: warning: 'QFutureWatcher::m_future' should be initialized in the member initialization list [-Weffc++] QFutureWatcher(QObject *_parent = 0) ^ In file included from /usr/lib64/qt/include/QtCore/qtconcurrentiteratekernel.h:51:0, from /usr/lib64/qt/include/QtCore/qtconcurrentfilterkernel.h:49, from /usr/lib64/qt/include/QtCore/qtconcurrentfilter.h:49, from /usr/lib64/qt/include/QtCore/QtCore:100, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h: At global scope: /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: 'class QtConcurrent::ThreadEngineBase' has pointer data members [-Weffc++] class Q_CORE_EXPORT ThreadEngineBase: public QRunnable ^ /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: but does not override 'QtConcurrent::ThreadEngineBase(const QtConcurrent::ThreadEngineBase&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qtconcurrentthreadengine.h:97:21: warning: or 'operator=(const QtConcurrent::ThreadEngineBase&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qmessagebox.h:45, from /usr/lib64/qt/include/QtGui/QMessageBox:1, from src/shortcut-manager.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qgridlayout.h:45, from /usr/lib64/qt/include/QtGui/QGridLayout:1, from src/shortcut-manager.cc:30: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/shortcut-manager.cc:34: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/shortcut-manager.cc:36: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/shortcut-manager.cc:36: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from src/shortcut-manager.h:29, from src/shortcut-manager.cc:42: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] src/shortcut-manager.cc: In constructor 'shortcut_manager::shortcut_manager()': src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_sc' should be initialized in the member initialization list [-Weffc++] shortcut_manager::shortcut_manager () ^ src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_shortcut_hash' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_action_hash' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_level_hash' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_index_item_hash' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_item_index_hash' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_dialog' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_edit_actual' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_label_default' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_handled_index' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_settings' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc:47:1: warning: 'shortcut_manager::_selected_set' should be initialized in the member initialization list [-Weffc++] src/shortcut-manager.cc: In constructor 'enter_shortcut::enter_shortcut(QWidget*)': src/shortcut-manager.cc:700:1: warning: 'enter_shortcut::_direct_shortcut' should be initialized in the member initialization list [-Weffc++] enter_shortcut::enter_shortcut (QWidget *p) : QLineEdit (p) ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QtCore:4, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:747:48: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = int]' src/shortcut-manager.cc:342:55: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:747:48: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QTreeWidgetItem*]' src/shortcut-manager.cc:374:26: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qvariantanimation.h:47:0, from /usr/lib64/qt/include/QtCore/qpropertyanimation.h:45, from /usr/lib64/qt/include/QtCore/QtCore:28, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QtCore:4, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = int; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = int]' src/shortcut-manager.cc:342:55: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] struct QHashDummyNode ^ /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashDummyNode': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QTreeWidgetItem*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QTreeWidgetItem*]' src/shortcut-manager.cc:374:26: required from here /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: 'struct QHashDummyNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: but does not override 'QHashDummyNode(const QHashDummyNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:206:8: warning: or 'operator=(const QHashDummyNode&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qvariantanimation.h:47:0, from /usr/lib64/qt/include/QtCore/qpropertyanimation.h:45, from /usr/lib64/qt/include/QtCore/QtCore:28, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QtCore:4, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = int]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = int; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = int]' src/shortcut-manager.cc:342:55: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = int]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = int; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = int]' src/shortcut-manager.cc:342:55: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QString; T = QTreeWidgetItem*]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QTreeWidgetItem*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QTreeWidgetItem*]' src/shortcut-manager.cc:374:26: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QString; T = QTreeWidgetItem*]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QString; T = QTreeWidgetItem*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QString; T = QTreeWidgetItem*]' src/shortcut-manager.cc:374:26: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QTreeWidgetItem*; T = int]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QTreeWidgetItem*; T = int; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QTreeWidgetItem*; T = int]' src/shortcut-manager.cc:427:33: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QTreeWidgetItem*; T = int]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QTreeWidgetItem*; T = int; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = QTreeWidgetItem*; T = int]' src/shortcut-manager.cc:427:33: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(int) [with T = QTreeWidgetItem*]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = int; T = QTreeWidgetItem*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = int; T = QTreeWidgetItem*]' src/shortcut-manager.cc:428:25: required from here /usr/lib64/qt/include/QtCore/qhash.h:235:16: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(key_type /* key0 */) {} \ ^ /usr/lib64/qt/include/QtCore/qhash.h:253:1: note: in expansion of macro 'Q_HASH_DECLARE_INT_NODES' Q_HASH_DECLARE_INT_NODES(int); ^ /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(int, const T&) [with T = QTreeWidgetItem*]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = int; T = QTreeWidgetItem*; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:747:26: required from 'T& QHash::operator[](const Key&) [with Key = int; T = QTreeWidgetItem*]' src/shortcut-manager.cc:428:25: required from here /usr/lib64/qt/include/QtCore/qhash.h:245:16: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(key_type /* key0 */, const T &value0) : value(value0) {} \ ^ /usr/lib64/qt/include/QtCore/qhash.h:253:1: note: in expansion of macro 'Q_HASH_DECLARE_INT_NODES' Q_HASH_DECLARE_INT_NODES(int); ^ In file included from /usr/lib64/qt/include/QtCore/qvariantanimation.h:47:0, from /usr/lib64/qt/include/QtCore/qpropertyanimation.h:45, from /usr/lib64/qt/include/QtCore/QtCore:28, from src/shortcut-manager.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-thread-manager.lo CXX src/src_libgui_src_la-terminal-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from src/terminal-dock-widget.h:27, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from src/terminal-dock-widget.h:27, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./qterminal/libqterminal/QTerminal.h:27, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from src/terminal-dock-widget.h:29:0, from src/terminal-dock-widget.cc:28: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from src/terminal-dock-widget.h:30, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/terminal-dock-widget.h:30:0, from src/terminal-dock-widget.cc:28: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/terminal-dock-widget.cc:28:0: src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from src/terminal-dock-widget.h:29, from src/terminal-dock-widget.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-color-picker.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ src/color-picker.cc: In constructor 'color_picker::color_picker(QColor, QWidget*)': src/color-picker.cc:34:1: warning: 'color_picker::_color' should be initialized in the member initialization list [-Weffc++] color_picker::color_picker (QColor old_color, QWidget* p) : QPushButton (p) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/color-picker.h:30, from src/color-picker.cc:31: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-welcome-wizard.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/welcome-wizard.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QHBoxLayout:1, from src/welcome-wizard.cc:30: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from src/welcome-wizard.cc:38:0: src/welcome-wizard.h: At global scope: src/welcome-wizard.h:31:7: warning: 'class welcome_wizard' has pointer data members [-Weffc++] class welcome_wizard : public QDialog ^ src/welcome-wizard.h:31:7: warning: but does not override 'welcome_wizard(const welcome_wizard&)' [-Weffc++] src/welcome-wizard.h:31:7: warning: or 'operator=(const welcome_wizard&)' [-Weffc++] src/welcome-wizard.h:62:7: warning: 'class initial_page' has pointer data members [-Weffc++] class initial_page : public QWidget ^ src/welcome-wizard.h:62:7: warning: but does not override 'initial_page(const initial_page&)' [-Weffc++] src/welcome-wizard.h:62:7: warning: or 'operator=(const initial_page&)' [-Weffc++] src/welcome-wizard.h:85:7: warning: 'class setup_community_news' has pointer data members [-Weffc++] class setup_community_news : public QWidget ^ src/welcome-wizard.h:85:7: warning: but does not override 'setup_community_news(const setup_community_news&)' [-Weffc++] src/welcome-wizard.h:85:7: warning: or 'operator=(const setup_community_news&)' [-Weffc++] src/welcome-wizard.h:111:7: warning: 'class final_page' has pointer data members [-Weffc++] class final_page : public QWidget ^ src/welcome-wizard.h:111:7: warning: but does not override 'final_page(const final_page&)' [-Weffc++] src/welcome-wizard.h:111:7: warning: or 'operator=(const final_page&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from src/resource-manager.h:29, from src/welcome-wizard.cc:39: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/welcome-wizard.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-find-files-dialog.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qgridlayout.h:45, from /usr/lib64/qt/include/QtGui/QGridLayout:1, from src/find-files-dialog.cc:29: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/find-files-dialog.cc:31: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from src/find-files-dialog.cc:31: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/find-files-dialog.cc:32: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/find-files-dialog.cc:32: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from src/find-files-dialog.cc:32: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/find-files-dialog.cc:34: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QTextStream:1:0, from src/find-files-dialog.cc:42: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from src/find-files-dialog.cc:45:0: src/find-files-dialog.h: At global scope: src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] src/find-files-dialog.cc: In constructor 'find_files_dialog::find_files_dialog(QWidget*)': src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_start_dir_edit' should be initialized in the member initialization list [-Weffc++] find_files_dialog::find_files_dialog (QWidget * p) ^ src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_file_name_edit' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_stop_button' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_find_button' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_close_button' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_browse_button' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_file_list' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_timer' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_recurse_dirs_check' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_include_dirs_check' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_name_case_check' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_contains_text_check' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_content_case_check' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_contains_text_edit' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_dir_iterator' should be initialized in the member initialization list [-Weffc++] src/find-files-dialog.cc:49:1: warning: 'find_files_dialog::_status_bar' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from src/find-files-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-find-files-model.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qfile.h:45, from /usr/lib64/qt/include/QtCore/qfileinfo.h:45, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:45, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qfile.h:45, from /usr/lib64/qt/include/QtCore/qfileinfo.h:45, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:45, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QAbstractListModel:1, from src/find-files-model.h:25, from src/find-files-model.cc:30: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QAbstractListModel:1:0, from src/find-files-model.h:25, from src/find-files-model.cc:30: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] src/find-files-model.cc: In constructor 'find_file_less_than::find_file_less_than(int)': src/find-files-model.cc:35:3: warning: 'find_file_less_than::_sortorder' should be initialized in the member initialization list [-Weffc++] find_file_less_than (int ord) ^ src/find-files-model.cc: In constructor 'find_files_model::find_files_model(QObject*)': src/find-files-model.cc:79:1: warning: 'find_files_model::_files' should be initialized in the member initialization list [-Weffc++] find_files_model::find_files_model (QObject *p) ^ src/find-files-model.cc:79:1: warning: 'find_files_model::_columnNames' should be initialized in the member initialization list [-Weffc++] src/find-files-model.cc:79:1: warning: 'find_files_model::_sortorder' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qfileiconprovider.h:47, from /usr/lib64/qt/include/QtGui/QFileIconProvider:1, from src/find-files-model.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-workspace-model.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/utils.h:32, from src/workspace-model.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from src/workspace-model.cc:31:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ src/workspace-model.cc: In constructor 'workspace_model::workspace_model(QObject*)': src/workspace-model.cc:35:1: warning: 'workspace_model::_top_level' should be initialized in the member initialization list [-Weffc++] workspace_model::workspace_model (QObject *p) ^ src/workspace-model.cc:35:1: warning: 'workspace_model::_scopes' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_symbols' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_class_names' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_dimensions' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_values' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_complex_flags' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_columnNames' should be initialized in the member initialization list [-Weffc++] src/workspace-model.cc:35:1: warning: 'workspace_model::_storage_class_colors' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/utils.h:32, from src/workspace-model.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from src/workspace-model.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX src/src_libgui_src_la-workspace-view.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/workspace-view.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from src/workspace-view.cc:29: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/workspace-view.cc:33: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/workspace-view.cc:33: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/workspace-view.cc:33: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from src/workspace-view.cc:33: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QHBoxLayout:1, from src/workspace-view.cc:34: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from src/workspace-view.h:34, from src/workspace-view.cc:41: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/workspace-view.h:34:0, from src/workspace-view.cc:41: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/workspace-view.cc:41:0: src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from src/workspace-view.cc:43: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/glob-match.h:29:0, from ../libinterp/corefcn/symtab.h:33, from src/workspace-view.cc:43: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/corefcn/symtab.h:34:0, from src/workspace-view.cc:43: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/corefcn/symtab.h:39, from src/workspace-view.cc:43: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/corefcn/symtab.h:39, from src/workspace-view.cc:43: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/symtab.h:40:0, from src/workspace-view.cc:43: ../libinterp/corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': ../libinterp/corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from src/workspace-view.cc:43: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../libinterp/corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from src/workspace-view.cc:43:0: ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': ../libinterp/corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': ../libinterp/corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ src/workspace-view.cc: In constructor 'workspace_view::workspace_view(QWidget*)': src/workspace-view.cc:45:1: warning: 'workspace_view::view_previous_row_count' should be initialized in the member initialization list [-Weffc++] workspace_view::workspace_view (QWidget *p) ^ src/workspace-view.cc:45:1: warning: 'workspace_view::_model' should be initialized in the member initialization list [-Weffc++] src/workspace-view.cc:45:1: warning: 'workspace_view::_filter_model' should be initialized in the member initialization list [-Weffc++] src/workspace-view.cc:45:1: warning: 'workspace_view::_filter_checkbox' should be initialized in the member initialization list [-Weffc++] src/workspace-view.cc:45:1: warning: 'workspace_view::_filter' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/glob-match.h:28, from ../libinterp/corefcn/symtab.h:33, from src/workspace-view.cc:43: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from src/workspace-view.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-file-editor-interface.cc CXX src/m-editor/src_libgui_src_la-moc-file-editor-interface.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/octave-dock-widget.h:31, from ./src/m-editor/file-editor-interface.h:28, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from src/octave-dock-widget.h:31, from ./src/m-editor/file-editor-interface.h:28, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from src/octave-dock-widget.h:31, from ./src/m-editor/file-editor-interface.h:28, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/m-editor/file-editor-interface.h:28:0, from src/m-editor/moc-file-editor-interface.cc:12: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/file-editor-interface.h:26, from src/m-editor/moc-file-editor-interface.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-file-editor-tab.cc CXX src/m-editor/src_libgui_src_la-moc-file-editor-tab.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/m-editor/file-editor-tab.h:27, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/m-editor/file-editor-tab.h:27, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/m-editor/file-editor-tab.h:27, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from ./src/m-editor/file-editor-tab.h:27, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/Qsci/qsciabstractapis.h:33:0, from /usr/lib64/qt/include/Qsci/qsciapis.h:33, from ./src/m-editor/file-editor-tab.h:31, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ./src/m-editor/file-editor-tab.h:36:0, from src/m-editor/moc-file-editor-tab.cc:12: ./src/m-editor/find-dialog.h: At global scope: ./src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ ./src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] ./src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from src/m-editor/moc-file-editor-tab.cc:12: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from src/m-editor/moc-file-editor-tab.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from src/m-editor/moc-file-editor-tab.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from src/m-editor/moc-file-editor-tab.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from src/m-editor/moc-file-editor-tab.cc:12:0: ./src/m-editor/file-editor-tab.h: At global scope: ./src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ ./src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] ./src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from src/m-editor/moc-file-editor-tab.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/m-editor/file-editor-tab.h:26, from src/m-editor/moc-file-editor-tab.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-file-editor.cc CXX src/m-editor/src_libgui_src_la-moc-file-editor.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from ./src/m-editor/file-editor.h:27, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/m-editor/file-editor.h:30, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/m-editor/file-editor.h:30, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from ./src/m-editor/file-editor.h:30, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/m-editor/file-editor-interface.h:28:0, from ./src/m-editor/file-editor.h:39, from src/m-editor/moc-file-editor.cc:12: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/Qsci/qsciabstractapis.h:33:0, from /usr/lib64/qt/include/Qsci/qsciapis.h:33, from ./src/m-editor/file-editor-tab.h:31, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/m-editor/file-editor-tab.h:34, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ./src/m-editor/file-editor-tab.h:36:0, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ./src/m-editor/find-dialog.h: At global scope: ./src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ ./src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] ./src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ./src/m-editor/file-editor.h:40:0, from src/m-editor/moc-file-editor.cc:12: ./src/m-editor/file-editor-tab.h: At global scope: ./src/m-editor/file-editor-tab.h:42:7: warning: 'class file_editor_tab' has pointer data members [-Weffc++] class file_editor_tab : public QWidget ^ ./src/m-editor/file-editor-tab.h:42:7: warning: but does not override 'file_editor_tab(const file_editor_tab&)' [-Weffc++] ./src/m-editor/file-editor-tab.h:42:7: warning: or 'operator=(const file_editor_tab&)' [-Weffc++] In file included from src/m-editor/moc-file-editor.cc:12:0: ./src/m-editor/file-editor.h:42:7: warning: 'class file_editor' has pointer data members [-Weffc++] class file_editor : public file_editor_interface ^ ./src/m-editor/file-editor.h:42:7: warning: but does not override 'file_editor(const file_editor&)' [-Weffc++] ./src/m-editor/file-editor.h:42:7: warning: or 'operator=(const file_editor&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ../libinterp/builtin-defun-decls.h:6, from ./src/m-editor/file-editor-tab.h:38, from ./src/m-editor/file-editor.h:40, from src/m-editor/moc-file-editor.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qtoolbar.h:45, from /usr/lib64/qt/include/QtGui/QToolBar:1, from ./src/m-editor/file-editor.h:26, from src/m-editor/moc-file-editor.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-find-dialog.cc CXX src/m-editor/src_libgui_src_la-moc-find-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ./src/m-editor/find-dialog.h:65:0, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from src/m-editor/moc-find-dialog.cc:12:0: ./src/m-editor/find-dialog.h: At global scope: ./src/m-editor/find-dialog.h:74:7: warning: 'class find_dialog' has pointer data members [-Weffc++] class find_dialog : public QDialog ^ ./src/m-editor/find-dialog.h:74:7: warning: but does not override 'find_dialog(const find_dialog&)' [-Weffc++] ./src/m-editor/find-dialog.h:74:7: warning: or 'operator=(const find_dialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/m-editor/find-dialog.h:64, from src/m-editor/moc-find-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-octave-qscintilla.cc CXX src/m-editor/src_libgui_src_la-moc-octave-qscintilla.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/QByteArray:1, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:29, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/QByteArray:1, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:29, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ./src/m-editor/octave-qscintilla.h:28:0, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from ./src/m-editor/octave-qscintilla.h:29, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1, from ./src/m-editor/octave-qscintilla.h:30, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1, from ./src/m-editor/octave-qscintilla.h:30, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QContextMenuEvent:1:0, from ./src/m-editor/octave-qscintilla.h:30, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-qscintilla.h:28, from src/m-editor/moc-octave-qscintilla.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/m-editor/moc-octave-txt-lexer.cc CXX src/m-editor/src_libgui_src_la-moc-octave-txt-lexer.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/QByteArray:1, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:29, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/QByteArray:1, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:29, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ./src/m-editor/octave-txt-lexer.h:28:0, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/Qsci/qsciscintilla.h: In constructor 'QsciScintilla::FindState::FindState()': /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::expr' should be initialized in the member initialization list [-Weffc++] FindState() : status(Idle) {} ^ /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::wrap' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::forward' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::flags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::startpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::endpos_orig' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/Qsci/qsciscintilla.h:2104:9: warning: 'QsciScintilla::FindState::show' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/QAbstractScrollArea:1, from /usr/lib64/qt/include/Qsci/qsciscintillabase.h:30, from /usr/lib64/qt/include/Qsci/qscicommand.h:31, from /usr/lib64/qt/include/Qsci/qsciscintilla.h:36, from ./src/m-editor/octave-txt-lexer.h:28, from src/m-editor/moc-octave-txt-lexer.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-dialog.cc CXX src/src_libgui_src_la-moc-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qmutex.h:46, from /usr/lib64/qt/include/QtCore/QMutex:1, from ./src/dialog.h:27, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qmutex.h:46:0, from /usr/lib64/qt/include/QtCore/QMutex:1, from ./src/dialog.h:27, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from ./src/dialog.h:27, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from ./src/dialog.h:31, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:48:0, from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1, from ./src/dialog.h:31, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1:0, from ./src/dialog.h:31, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/dialog.h:34, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/moc-dialog.cc:12:0: ./src/dialog.h: At global scope: ./src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ ./src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] ./src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] ./src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ ./src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] ./src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from ./src/dialog.h:29, from src/moc-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-documentation-dock-widget.cc CXX src/src_libgui_src_la-moc-documentation-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./src/octave-dock-widget.h:27, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/octave-dock-widget.h:31, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/documentation-dock-widget.h:26:0, from src/moc-documentation-dock-widget.cc:12: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from ./src/documentation-dock-widget.h:28, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ./src/documentation-dock-widget.h:28:0, from src/moc-documentation-dock-widget.cc:12: ./src/qtinfo/webinfo.h: At global scope: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from src/moc-documentation-dock-widget.cc:12:0: ./src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ ./src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] ./src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from ./src/documentation-dock-widget.h:26, from src/moc-documentation-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-files-dock-widget.cc CXX src/src_libgui_src_la-moc-files-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from ./src/files-dock-widget.h:27, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from ./src/files-dock-widget.h:34, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/files-dock-widget.h:37, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/files-dock-widget.h:37, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/files-dock-widget.h:37, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/files-dock-widget.h:40:0, from src/moc-files-dock-widget.cc:12: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/moc-files-dock-widget.cc:12:0: ./src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ ./src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] ./src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/files-dock-widget.h:26, from src/moc-files-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-history-dock-widget.cc CXX src/src_libgui_src_la-moc-history-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/history-dock-widget.h:27, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/history-dock-widget.h:27, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/history-dock-widget.h:27, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/QListView:1, from ./src/history-dock-widget.h:27, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/history-dock-widget.h:33, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/history-dock-widget.h:33, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/octave-dock-widget.h:31, from ./src/history-dock-widget.h:33, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/history-dock-widget.h:33:0, from src/moc-history-dock-widget.cc:12: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/moc-history-dock-widget.cc:12:0: ./src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ ./src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] ./src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/history-dock-widget.h:26, from src/moc-history-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-main-window.cc CXX src/src_libgui_src_la-moc-main-window.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/main-window.h:36, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/main-window.h:36, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QCloseEvent:1, from ./src/main-window.h:36, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QCloseEvent:1:0, from ./src/main-window.h:36, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/main-window.h:38, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/main-window.h:38, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from ./src/main-window.h:38, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ./src/m-editor/file-editor-interface.h:28:0, from ./src/main-window.h:43, from src/moc-main-window.cc:12: src/octave-dock-widget.h: At global scope: src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from ./src/main-window.h:46:0, from src/moc-main-window.cc:12: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from ./src/dialog.h:27, from ./src/main-window.h:49, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from /usr/lib64/qt/include/QtGui/QItemSelectionModel:1:0, from ./src/dialog.h:31, from ./src/main-window.h:49, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/dialog.h:34, from ./src/main-window.h:49, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ./src/main-window.h:49:0, from src/moc-main-window.cc:12: ./src/dialog.h: At global scope: ./src/dialog.h:44:7: warning: 'class QUIWidgetCreator' has pointer data members [-Weffc++] class QUIWidgetCreator : public QObject ^ ./src/dialog.h:44:7: warning: but does not override 'QUIWidgetCreator(const QUIWidgetCreator&)' [-Weffc++] ./src/dialog.h:44:7: warning: or 'operator=(const QUIWidgetCreator&)' [-Weffc++] ./src/dialog.h:189:7: warning: 'class ListDialog' has pointer data members [-Weffc++] class ListDialog : public QDialog ^ ./src/dialog.h:189:7: warning: but does not override 'ListDialog(const ListDialog&)' [-Weffc++] ./src/dialog.h:189:7: warning: or 'operator=(const ListDialog&)' [-Weffc++] In file included from ./src/main-window.h:52:0, from src/moc-main-window.cc:12: ./src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ ./src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] ./src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from ./src/main-window.h:53:0, from src/moc-main-window.cc:12: ./src/history-dock-widget.h:35:7: warning: 'class history_dock_widget' has pointer data members [-Weffc++] class history_dock_widget : public octave_dock_widget ^ ./src/history-dock-widget.h:35:7: warning: but does not override 'history_dock_widget(const history_dock_widget&)' [-Weffc++] ./src/history-dock-widget.h:35:7: warning: or 'operator=(const history_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QDate:1:0, from ./src/files-dock-widget.h:27, from ./src/main-window.h:54, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qdatetime.h: In constructor 'QDate::QDate()': /usr/lib64/qt/include/QtCore/qdatetime.h:63:5: warning: 'QDate::jd' should be initialized in the member initialization list [-Weffc++] QDate() { jd = 0; } ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from ./src/files-dock-widget.h:34, from ./src/main-window.h:54, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from ./src/main-window.h:54:0, from src/moc-main-window.cc:12: ./src/files-dock-widget.h: At global scope: ./src/files-dock-widget.h:46:7: warning: 'class files_dock_widget' has pointer data members [-Weffc++] class files_dock_widget : public octave_dock_widget ^ ./src/files-dock-widget.h:46:7: warning: but does not override 'files_dock_widget(const files_dock_widget&)' [-Weffc++] ./src/files-dock-widget.h:46:7: warning: or 'operator=(const files_dock_widget&)' [-Weffc++] In file included from ./src/main-window.h:55:0, from src/moc-main-window.cc:12: ./src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ ./src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] ./src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from ./src/documentation-dock-widget.h:28:0, from ./src/main-window.h:56, from src/moc-main-window.cc:12: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from ./src/main-window.h:56:0, from src/moc-main-window.cc:12: ./src/documentation-dock-widget.h:30:7: warning: 'class documentation_dock_widget' has pointer data members [-Weffc++] class documentation_dock_widget : public octave_dock_widget ^ ./src/documentation-dock-widget.h:30:7: warning: but does not override 'documentation_dock_widget(const documentation_dock_widget&)' [-Weffc++] ./src/documentation-dock-widget.h:30:7: warning: or 'operator=(const documentation_dock_widget&)' [-Weffc++] In file included from ./src/main-window.h:59:0, from src/moc-main-window.cc:12: ./src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ ./src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] ./src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] In file included from ./src/main-window.h:60:0, from src/moc-main-window.cc:12: ./src/octave-cmd.h: In constructor 'octave_cmd_exec::octave_cmd_exec(const QString&)': ./src/octave-cmd.h:49:3: warning: 'octave_cmd_exec::_cmd' should be initialized in the member initialization list [-Weffc++] octave_cmd_exec (const QString& cmd) : octave_cmd () { _cmd = cmd; }; ^ ./src/octave-cmd.h: In constructor 'octave_cmd_eval::octave_cmd_eval(const QFileInfo&)': ./src/octave-cmd.h:65:3: warning: 'octave_cmd_eval::_info' should be initialized in the member initialization list [-Weffc++] octave_cmd_eval (const QFileInfo& info) : octave_cmd () { _info = info; }; ^ In file included from src/moc-main-window.cc:12:0: ./src/main-window.h: At global scope: ./src/main-window.h:69:7: warning: 'class main_window' has pointer data members [-Weffc++] class main_window : public QMainWindow ^ ./src/main-window.h:69:7: warning: but does not override 'main_window(const main_window&)' [-Weffc++] ./src/main-window.h:69:7: warning: or 'operator=(const main_window&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./src/main-window.h:28, from src/moc-main-window.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-octave-interpreter.cc CXX src/src_libgui_src_la-moc-octave-interpreter.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./src/octave-interpreter.h:27, from src/moc-octave-interpreter.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./src/octave-interpreter.h:27, from src/moc-octave-interpreter.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ GEN src/moc-octave-qt-link.cc CXX src/src_libgui_src_la-moc-octave-qt-link.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtCore/QList:1, from ./src/octave-qt-link.h:31, from src/moc-octave-qt-link.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtCore/QList:1, from ./src/octave-qt-link.h:31, from src/moc-octave-qt-link.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from ./src/octave-qt-link.h:35, from src/moc-octave-qt-link.cc:12: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ GEN src/moc-settings-dialog.cc CXX src/src_libgui_src_la-moc-settings-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./src/settings-dialog.h:27, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/settings-dialog.h:28, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from src/moc-settings-dialog.cc:12:0: ./src/settings-dialog.h: At global scope: ./src/settings-dialog.h:41:7: warning: 'class settings_dialog' has pointer data members [-Weffc++] class settings_dialog:public QDialog ^ ./src/settings-dialog.h:41:7: warning: but does not override 'settings_dialog(const settings_dialog&)' [-Weffc++] ./src/settings-dialog.h:41:7: warning: or 'operator=(const settings_dialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/settings-dialog.h:26, from src/moc-settings-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-terminal-dock-widget.cc CXX src/src_libgui_src_la-moc-terminal-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from ./src/terminal-dock-widget.h:27, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from ./src/terminal-dock-widget.h:27, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./qterminal/libqterminal/QTerminal.h:27, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from ./qterminal/libqterminal/QTerminal.h:35, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from ./src/terminal-dock-widget.h:29:0, from src/moc-terminal-dock-widget.cc:12: ./qterminal/libqterminal/QTerminal.h:40:7: warning: 'class QTerminal' has pointer data members [-Weffc++] class QTerminal : public QWidget ^ ./qterminal/libqterminal/QTerminal.h:40:7: warning: but does not override 'QTerminal(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h:40:7: warning: or 'operator=(const QTerminal&)' [-Weffc++] ./qterminal/libqterminal/QTerminal.h: In constructor 'QTerminal::QTerminal(QWidget*)': ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_contextMenu' should be initialized in the member initialization list [-Weffc++] QTerminal (QWidget *xparent = 0) : QWidget (xparent) ^ ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_copy_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_paste_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_selectall_action' should be initialized in the member initialization list [-Weffc++] ./qterminal/libqterminal/QTerminal.h:126:3: warning: 'QTerminal::_interrupt_action' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/octave-dock-widget.h:31, from ./src/terminal-dock-widget.h:30, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/terminal-dock-widget.h:30:0, from src/moc-terminal-dock-widget.cc:12: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/moc-terminal-dock-widget.cc:12:0: ./src/terminal-dock-widget.h:32:7: warning: 'class terminal_dock_widget' has pointer data members [-Weffc++] class terminal_dock_widget : public octave_dock_widget ^ ./src/terminal-dock-widget.h:32:7: warning: but does not override 'terminal_dock_widget(const terminal_dock_widget&)' [-Weffc++] ./src/terminal-dock-widget.h:32:7: warning: or 'operator=(const terminal_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./qterminal/libqterminal/QTerminal.h:29, from ./src/terminal-dock-widget.h:29, from src/moc-terminal-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-color-picker.cc CXX src/src_libgui_src_la-moc-color-picker.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from ./src/color-picker.h:30, from src/moc-color-picker.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-resource-manager.cc CXX src/src_libgui_src_la-moc-resource-manager.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from ./src/resource-manager.h:26, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qdesktopservices.h:45, from /usr/lib64/qt/include/QtGui/QDesktopServices:1, from ./src/resource-manager.h:26, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./src/resource-manager.h:29, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/resource-manager.h:27, from src/moc-resource-manager.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-shortcut-manager.cc CXX src/src_libgui_src_la-moc-shortcut-manager.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from ./src/shortcut-manager.h:27, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from ./src/shortcut-manager.h:27, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from ./src/shortcut-manager.h:27, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from ./src/shortcut-manager.h:27, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qtreeview.h:45, from /usr/lib64/qt/include/QtGui/qtreewidget.h:45, from /usr/lib64/qt/include/QtGui/QTreeWidget:1, from ./src/shortcut-manager.h:27, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./src/shortcut-manager.h:28, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from ./src/shortcut-manager.h:29, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from ./src/shortcut-manager.h:29, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from ./src/shortcut-manager.h:29, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from ./src/shortcut-manager.h:26, from src/moc-shortcut-manager.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-welcome-wizard.cc CXX src/src_libgui_src_la-moc-welcome-wizard.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from src/moc-welcome-wizard.cc:12:0: ./src/welcome-wizard.h: At global scope: ./src/welcome-wizard.h:31:7: warning: 'class welcome_wizard' has pointer data members [-Weffc++] class welcome_wizard : public QDialog ^ ./src/welcome-wizard.h:31:7: warning: but does not override 'welcome_wizard(const welcome_wizard&)' [-Weffc++] ./src/welcome-wizard.h:31:7: warning: or 'operator=(const welcome_wizard&)' [-Weffc++] ./src/welcome-wizard.h:62:7: warning: 'class initial_page' has pointer data members [-Weffc++] class initial_page : public QWidget ^ ./src/welcome-wizard.h:62:7: warning: but does not override 'initial_page(const initial_page&)' [-Weffc++] ./src/welcome-wizard.h:62:7: warning: or 'operator=(const initial_page&)' [-Weffc++] ./src/welcome-wizard.h:85:7: warning: 'class setup_community_news' has pointer data members [-Weffc++] class setup_community_news : public QWidget ^ ./src/welcome-wizard.h:85:7: warning: but does not override 'setup_community_news(const setup_community_news&)' [-Weffc++] ./src/welcome-wizard.h:85:7: warning: or 'operator=(const setup_community_news&)' [-Weffc++] ./src/welcome-wizard.h:111:7: warning: 'class final_page' has pointer data members [-Weffc++] class final_page : public QWidget ^ ./src/welcome-wizard.h:111:7: warning: but does not override 'final_page(const final_page&)' [-Weffc++] ./src/welcome-wizard.h:111:7: warning: or 'operator=(const final_page&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/welcome-wizard.h:27, from src/moc-welcome-wizard.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-workspace-model.cc CXX src/src_libgui_src_la-moc-workspace-model.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qvariant.h:45, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QAbstractTableModel:1, from ./src/workspace-model.h:27, from src/moc-workspace-model.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:45:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QAbstractTableModel:1, from ./src/workspace-model.h:27, from src/moc-workspace-model.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QAbstractTableModel:1, from ./src/workspace-model.h:27, from src/moc-workspace-model.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QAbstractTableModel:1:0, from ./src/workspace-model.h:27, from src/moc-workspace-model.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from ./src/workspace-model.h:33, from src/moc-workspace-model.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ GEN src/moc-workspace-view.cc CXX src/src_libgui_src_la-moc-workspace-view.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qtableview.h:45, from /usr/lib64/qt/include/QtGui/QTableView:1, from ./src/workspace-view.h:28, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/workspace-view.h:34, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from ./src/workspace-view.h:34, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/octave-dock-widget.h:31, from ./src/workspace-view.h:34, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ./src/workspace-view.h:34:0, from src/moc-workspace-view.cc:12: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from src/moc-workspace-view.cc:12:0: ./src/workspace-view.h:37:7: warning: 'class workspace_view' has pointer data members [-Weffc++] class workspace_view : public octave_dock_widget ^ ./src/workspace-view.h:37:7: warning: but does not override 'workspace_view(const workspace_view&)' [-Weffc++] ./src/workspace-view.h:37:7: warning: or 'operator=(const workspace_view&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:45, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qitemdelegate.h:45, from /usr/lib64/qt/include/QtGui/QItemDelegate:1, from ./src/workspace-view.h:27, from src/moc-workspace-view.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-find-files-dialog.cc CXX src/src_libgui_src_la-moc-find-files-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QModelIndex:1, from ./src/find-files-dialog.h:26, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QModelIndex:1:0, from ./src/find-files-dialog.h:26, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from src/moc-find-files-dialog.cc:12:0: ./src/find-files-dialog.h:37:7: warning: 'class find_files_dialog' has pointer data members [-Weffc++] class find_files_dialog : public QDialog ^ ./src/find-files-dialog.h:37:7: warning: but does not override 'find_files_dialog(const find_files_dialog&)' [-Weffc++] ./src/find-files-dialog.h:37:7: warning: or 'operator=(const find_files_dialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./src/find-files-dialog.h:25, from src/moc-find-files-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/moc-find-files-model.cc CXX src/src_libgui_src_la-moc-find-files-model.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qvariant.h:45, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QAbstractListModel:1, from ./src/find-files-model.h:25, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:45:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtCore/QAbstractListModel:1, from ./src/find-files-model.h:25, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtCore/QAbstractListModel:1, from ./src/find-files-model.h:25, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QAbstractListModel:1:0, from ./src/find-files-model.h:25, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/QIcon:1, from ./src/find-files-model.h:29, from src/moc-find-files-model.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN src/qtinfo/moc-parser.cc CXX src/qtinfo/src_libgui_src_la-moc-parser.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from ./src/qtinfo/parser.h:27, from src/qtinfo/moc-parser.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qiodevice.h:46, from /usr/lib64/qt/include/QtCore/qdatastream.h:46, from /usr/lib64/qt/include/QtCore/qstringlist.h:46, from /usr/lib64/qt/include/QtCore/QStringList:1, from ./src/qtinfo/parser.h:27, from src/qtinfo/moc-parser.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QHash:1:0, from ./src/qtinfo/parser.h:30, from src/qtinfo/moc-parser.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_map_item]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_position]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = QString]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] GEN src/qtinfo/moc-webinfo.cc CXX src/qtinfo/src_libgui_src_la-moc-webinfo.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from src/qtinfo/moc-webinfo.cc:12:0: ./src/qtinfo/webinfo.h: At global scope: ./src/qtinfo/webinfo.h:36:7: warning: 'class webinfo' has pointer data members [-Weffc++] class webinfo : public QWidget ^ ./src/qtinfo/webinfo.h:36:7: warning: but does not override 'webinfo(const webinfo&)' [-Weffc++] ./src/qtinfo/webinfo.h:36:7: warning: or 'operator=(const webinfo&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/qtextbrowser.h:45, from /usr/lib64/qt/include/QtGui/QTextBrowser:1, from ./src/qtinfo/webinfo.h:27, from src/qtinfo/moc-webinfo.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_map_item]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_map_item]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] struct QHashNode ^ /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = parser::node_position]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = parser::node_position]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'struct QHashNode': /usr/lib64/qt/include/QtCore/qhash.h:521:5: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:570:5: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QString]' /usr/lib64/qt/include/QtCore/qhash.h:283:52: required from 'QHash::~QHash() [with Key = QString; T = QString]' ./src/qtinfo/parser.h:49:7: required from here /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: 'struct QHashNode' has pointer data members [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: but does not override 'QHashNode(const QHashNode&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h:216:8: warning: or 'operator=(const QHashNode&)' [-Weffc++] GEN src/moc-octave-dock-widget.cc CXX src/src_libgui_src_la-moc-octave-dock-widget.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qsettings.h:46:0, from /usr/lib64/qt/include/QtCore/QSettings:1, from ./src/octave-dock-widget.h:27, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from ./src/octave-dock-widget.h:31, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from ./src/octave-dock-widget.h:31, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from src/moc-octave-dock-widget.cc:12:0: ./src/octave-dock-widget.h:33:7: warning: 'class octave_dock_widget' has pointer data members [-Weffc++] class octave_dock_widget : public QDockWidget ^ ./src/octave-dock-widget.h:33:7: warning: but does not override 'octave_dock_widget(const octave_dock_widget&)' [-Weffc++] ./src/octave-dock-widget.h:33:7: warning: or 'operator=(const octave_dock_widget&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdockwidget.h:45, from /usr/lib64/qt/include/QtGui/QDockWidget:1, from ./src/octave-dock-widget.h:26, from src/moc-octave-dock-widget.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN graphics/moc-annotation-dialog.cc CXX graphics/src_libgui_src_la-moc-annotation-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./graphics/annotation-dialog.h:27, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from ./graphics/annotation-dialog.h:27, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ./graphics/annotation-dialog.h:30, from graphics/moc-annotation-dialog.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from ./graphics/annotation-dialog.h:30, from graphics/moc-annotation-dialog.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from ./graphics/annotation-dialog.h:30, from graphics/moc-annotation-dialog.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from ./graphics/annotation-dialog.h:30, from graphics/moc-annotation-dialog.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from graphics/moc-annotation-dialog.cc:12:0: ./graphics/annotation-dialog.h: At global scope: ./graphics/annotation-dialog.h:37:7: warning: 'class annotation_dialog' has pointer data members [-Weffc++] class annotation_dialog : public QDialog ^ ./graphics/annotation-dialog.h:37:7: warning: but does not override 'annotation_dialog(const annotation_dialog&)' [-Weffc++] ./graphics/annotation-dialog.h:37:7: warning: or 'operator=(const annotation_dialog&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from ./graphics/annotation-dialog.h:30, from graphics/moc-annotation-dialog.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from ./graphics/annotation-dialog.h:26, from graphics/moc-annotation-dialog.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN graphics/moc-Backend.cc CXX graphics/src_libgui_src_la-moc-Backend.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Backend.h:26, from graphics/moc-Backend.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Backend.h:26, from graphics/moc-Backend.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Backend.h:28:0, from graphics/moc-Backend.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Backend.h:28:0, from graphics/moc-Backend.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Backend.h:28, from graphics/moc-Backend.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-ButtonControl.cc CXX graphics/src_libgui_src_la-moc-ButtonControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/BaseControl.h:26:0, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ButtonControl.h:26, from graphics/moc-ButtonControl.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-ContextMenu.cc CXX graphics/src_libgui_src_la-moc-ContextMenu.lo In file included from /usr/lib64/qt/include/QtCore/QPoint:1:0, from ./graphics/ContextMenu.h:26, from graphics/moc-ContextMenu.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from ./graphics/ContextMenu.h:28:0, from graphics/moc-ContextMenu.cc:12: ./graphics/MenuContainer.h: At global scope: ./graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/ContextMenu.h:29:0, from graphics/moc-ContextMenu.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/moc-ContextMenu.cc:12:0: ./graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ContextMenu.h:29, from graphics/moc-ContextMenu.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-EditControl.cc CXX graphics/src_libgui_src_la-moc-EditControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/BaseControl.h:26:0, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/EditControl.h:26, from graphics/moc-EditControl.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-Figure.cc CXX graphics/src_libgui_src_la-moc-Figure.lo In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtCore/QRect:1, from ./graphics/Figure.h:26, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtCore/QRect:1, from ./graphics/Figure.h:26, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtCore/QRect:1:0, from ./graphics/Figure.h:26, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qhash.h:45, from /usr/lib64/qt/include/QtCore/qset.h:45, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qhash.h:45:0, from /usr/lib64/qt/include/QtCore/qset.h:45, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ./graphics/Figure.h:29:0, from graphics/moc-Figure.cc:12: ./graphics/MenuContainer.h: At global scope: ./graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/Figure.h:30:0, from graphics/moc-Figure.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/moc-Figure.cc:12:0: ./graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ ./graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] ./graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] ./graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': ./graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from graphics/moc-Figure.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from graphics/moc-Figure.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] GEN graphics/moc-FigureWindow.cc CXX graphics/src_libgui_src_la-moc-FigureWindow.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from ./graphics/GenericEventNotify.h:26, from ./graphics/FigureWindow.h:28, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': ./graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/FigureWindow.h:28, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/FigureWindow.h:28, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmainwindow.h:45, from /usr/lib64/qt/include/QtGui/QMainWindow:1, from ./graphics/FigureWindow.h:26, from graphics/moc-FigureWindow.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN graphics/moc-ListBoxControl.cc CXX graphics/src_libgui_src_la-moc-ListBoxControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/BaseControl.h:26:0, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/ListBoxControl.h:26, from graphics/moc-ListBoxControl.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-Menu.cc CXX graphics/src_libgui_src_la-moc-Menu.lo In file included from ./graphics/Menu.h:26:0, from graphics/moc-Menu.cc:12: ./graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/Menu.h:27:0, from graphics/moc-Menu.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/moc-Menu.cc:12:0: ./graphics/Menu.h:36:7: warning: 'class QtHandles::Menu' has pointer data members [-Weffc++] class Menu : public Object, public MenuContainer ^ ./graphics/Menu.h:36:7: warning: but does not override 'QtHandles::Menu(const QtHandles::Menu&)' [-Weffc++] ./graphics/Menu.h:36:7: warning: or 'operator=(const QtHandles::Menu&)' [-Weffc++] ./graphics/Menu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Menu.h:27, from graphics/moc-Menu.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-MouseModeActionGroup.cc CXX graphics/src_libgui_src_la-moc-MouseModeActionGroup.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtCore/QList:1, from ./graphics/MouseModeActionGroup.h:26, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtCore/QList:1, from ./graphics/MouseModeActionGroup.h:26, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtCore/QRect:1, from ./graphics/Figure.h:26, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtCore/QRect:1, from ./graphics/Figure.h:26, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtCore/QRect:1:0, from ./graphics/Figure.h:26, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from ./graphics/Figure.h:29:0, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ./graphics/MenuContainer.h: At global scope: ./graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/Figure.h:30:0, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ./graphics/MouseModeActionGroup.h:29:0, from graphics/moc-MouseModeActionGroup.cc:12: ./graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ ./graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] ./graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] ./graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/moc-MouseModeActionGroup.cc:12:0: ./graphics/MouseModeActionGroup.h:36:7: warning: 'class QtHandles::MouseModeActionGroup' has pointer data members [-Weffc++] class MouseModeActionGroup : public QObject ^ ./graphics/MouseModeActionGroup.h:36:7: warning: but does not override 'QtHandles::MouseModeActionGroup(const QtHandles::MouseModeActionGroup&)' [-Weffc++] ./graphics/MouseModeActionGroup.h:36:7: warning: or 'operator=(const QtHandles::MouseModeActionGroup&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': ./graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/Figure.h:30, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from ./graphics/GenericEventNotify.h:26, from ./graphics/Figure.h:28, from ./graphics/MouseModeActionGroup.h:29, from graphics/moc-MouseModeActionGroup.cc:12: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' ./graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] GEN graphics/moc-Object.cc CXX graphics/src_libgui_src_la-moc-Object.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from graphics/moc-Object.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from graphics/moc-Object.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from graphics/moc-Object.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from graphics/moc-Object.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/moc-Object.cc:12:0: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from graphics/moc-Object.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-ObjectFactory.cc CXX graphics/src_libgui_src_la-moc-ObjectFactory.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/ObjectFactory.h:26, from graphics/moc-ObjectFactory.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/ObjectFactory.h:26, from graphics/moc-ObjectFactory.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ GEN graphics/moc-ObjectProxy.cc CXX graphics/src_libgui_src_la-moc-ObjectProxy.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/ObjectProxy.h:26, from graphics/moc-ObjectProxy.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/ObjectProxy.h:26, from graphics/moc-ObjectProxy.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from graphics/moc-ObjectProxy.cc:12:0: ./graphics/ObjectProxy.h: At global scope: ./graphics/ObjectProxy.h:35:7: warning: 'class QtHandles::ObjectProxy' has pointer data members [-Weffc++] class ObjectProxy : public QObject ^ ./graphics/ObjectProxy.h:35:7: warning: but does not override 'QtHandles::ObjectProxy(const QtHandles::ObjectProxy&)' [-Weffc++] ./graphics/ObjectProxy.h:35:7: warning: or 'operator=(const QtHandles::ObjectProxy&)' [-Weffc++] GEN graphics/moc-PopupMenuControl.cc CXX graphics/src_libgui_src_la-moc-PopupMenuControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/BaseControl.h:26:0, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/PopupMenuControl.h:26, from graphics/moc-PopupMenuControl.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-PushTool.cc CXX graphics/src_libgui_src_la-moc-PushTool.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/ToolBarButton.h:26:0, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ./graphics/PushTool.h:26:0, from graphics/moc-PushTool.cc:12: ./graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': ./graphics/PushTool.h:31:25: required from here ./graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] class ToolBarButton : public Object ^ ./graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] ./graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/PushTool.h:26, from graphics/moc-PushTool.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-SliderControl.cc CXX graphics/src_libgui_src_la-moc-SliderControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/BaseControl.h:26:0, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/BaseControl.h:26, from ./graphics/SliderControl.h:26, from graphics/moc-SliderControl.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-TextEdit.cc CXX graphics/src_libgui_src_la-moc-TextEdit.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qtextedit.h:48, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from ./graphics/TextEdit.h:26, from graphics/moc-TextEdit.cc:12: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ GEN graphics/moc-ToggleTool.cc CXX graphics/src_libgui_src_la-moc-ToggleTool.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/ToolBarButton.h:26:0, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from ./graphics/ToggleTool.h:26:0, from graphics/moc-ToggleTool.cc:12: ./graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': ./graphics/ToggleTool.h:31:27: required from here ./graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] class ToolBarButton : public Object ^ ./graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] ./graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBarButton.h:26, from ./graphics/ToggleTool.h:26, from graphics/moc-ToggleTool.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/moc-ToolBar.cc CXX graphics/src_libgui_src_la-moc-ToolBar.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from ./graphics/Object.h:26, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ./graphics/Object.h:28:0, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ./graphics/ToolBar.h:26:0, from graphics/moc-ToolBar.cc:12: ./graphics/Object.h: At global scope: ./graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ ./graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] ./graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/moc-ToolBar.cc:12:0: ./graphics/ToolBar.h:36:7: warning: 'class QtHandles::ToolBar' has pointer data members [-Weffc++] class ToolBar : public Object ^ ./graphics/ToolBar.h:36:7: warning: but does not override 'QtHandles::ToolBar(const QtHandles::ToolBar&)' [-Weffc++] ./graphics/ToolBar.h:36:7: warning: or 'operator=(const QtHandles::ToolBar&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ./graphics/Object.h:28, from ./graphics/ToolBar.h:26, from graphics/moc-ToolBar.cc:12: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN src/qrc-resource.cc CXX src/src_libgui_src_la-qrc-resource.lo In file included from src/qrc-resource.cc:12:0: src/qrc-resource.cc:22919:44: warning: 'qInitResources_src__init_variable__' defined but not used [-Wunused-variable] Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_src)) ^ /usr/lib64/qt/include/QtCore/qglobal.h:939:21: note: in definition of macro 'Q_CONSTRUCTOR_FUNCTION0' static const int AFUNC ## __init_variable__ = AFUNC(); ^ src/qrc-resource.cc:22919:1: note: in expansion of macro 'Q_CONSTRUCTOR_FUNCTION' Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_src)) ^ src/qrc-resource.cc:22919:24: note: in expansion of macro 'QT_MANGLE_NAMESPACE' Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_src)) ^ CXXLD src/libgui-src.la CXX graphics/graphics_libgui_graphics_la-__init_qt__.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/__init_qt__.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/__init_qt__.cc:34: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/__init_qt__.cc:34: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/__init_qt__.cc:34: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/__init_qt__.cc:34: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/__init_qt__.cc:34: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/__init_qt__.cc:34: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/__init_qt__.cc:34: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/__init_qt__.cc:34:0: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/__init_qt__.cc:34:0: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from ../libinterp/corefcn/toplev.h:41:0, from graphics/__init_qt__.cc:35: ../libinterp/corefcn/input.h: At global scope: ../libinterp/corefcn/input.h:86:1: warning: 'class octave_base_reader' has pointer data members [-Weffc++] octave_base_reader ^ ../libinterp/corefcn/input.h:86:1: warning: but does not override 'operator=(const octave_base_reader&)' [-Weffc++] ../libinterp/corefcn/input.h:169:1: warning: 'class octave_file_reader' has pointer data members [-Weffc++] octave_file_reader : public octave_base_reader ^ ../libinterp/corefcn/input.h:169:1: warning: but does not override 'octave_file_reader(const octave_file_reader&)' [-Weffc++] ../libinterp/corefcn/input.h:169:1: warning: or 'operator=(const octave_file_reader&)' [-Weffc++] ../libinterp/corefcn/input.h: In copy constructor 'octave_input_reader::octave_input_reader(const octave_input_reader&)': ../libinterp/corefcn/input.h:228:3: warning: 'octave_input_reader::rep' should be initialized in the member initialization list [-Weffc++] octave_input_reader (const octave_input_reader& ir) ^ In file included from ../libinterp/corefcn/symtab.h:34:0, from ../libinterp/corefcn/toplev.h:43, from graphics/__init_qt__.cc:35: ../liboctave/util/lo-regexp.h: In constructor 'regexp::regexp(const string&, const regexp::opts&, const string&)': ../liboctave/util/lo-regexp.h:45:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] regexp (const std::string& pat = "", ^ ../liboctave/util/lo-regexp.h: In copy constructor 'regexp::regexp(const regexp&)': ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::options' should be initialized in the member initialization list [-Weffc++] regexp (const regexp& rx) ^ ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::m' should be initialized in the member initialization list [-Weffc++] ../liboctave/util/lo-regexp.h:54:3: warning: 'regexp::who' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/symtab.h:40:0, from ../libinterp/corefcn/toplev.h:43, from graphics/__init_qt__.cc:35: ../libinterp/corefcn/workspace-element.h: In member function 'workspace_element workspace_element::operator=(const workspace_element&)': ../libinterp/corefcn/workspace-element.h:61:13: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/__init_qt__.cc:34: ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../libinterp/corefcn/symtab.h:478:31: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = long unsigned int; octave_refcount::count_type = long unsigned int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/toplev.h:43:0, from graphics/__init_qt__.cc:35: ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::symbol_reference::symbol_reference()': ../libinterp/corefcn/symtab.h:668:5: warning: 'symbol_table::symbol_reference::sym' should be initialized in the member initialization list [-Weffc++] symbol_reference (void) : scope (-1) { } ^ ../libinterp/corefcn/symtab.h: In constructor 'symbol_table::fcn_info::fcn_info_rep::fcn_info_rep(const string&)': ../libinterp/corefcn/symtab.h:758:7: warning: 'symbol_table::fcn_info::fcn_info_rep::package' should be initialized in the member initialization list [-Weffc++] fcn_info_rep (const std::string& nm) ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::glob_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2051:66: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = glob_variables (patterns[i]); ^ ../libinterp/corefcn/symtab.h: In static member function 'static std::list symbol_table::regexp_variables(const string_vector&)': ../libinterp/corefcn/symtab.h:2068:68: warning: conversion to 'octave_idx_type {aka int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] std::list tmp = regexp_variables (patterns[i]); ^ In file included from ../libinterp/octave-value/ov-builtin.h:28:0, from ../libinterp/corefcn/defun-int.h:28, from ../libinterp/corefcn/defun.h:30, from graphics/__init_qt__.cc:36: ../libinterp/octave-value/ov-fcn.h: In constructor 'octave_function::octave_function(const string&, const string&)': ../libinterp/octave-value/ov-fcn.h:184:3: warning: 'octave_function::xpackage_name' should be initialized in the member initialization list [-Weffc++] octave_function (const std::string& nm, ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/__init_qt__.cc:34: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qfiledialog.h:47, from /usr/lib64/qt/include/QtGui/QFileDialog:1, from graphics/__init_qt__.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-annotation-dialog.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/annotation-dialog.h:27, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/annotation-dialog.h:27, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from graphics/annotation-dialog.h:30, from graphics/annotation-dialog.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/oct-obj.h:30:0, from graphics/annotation-dialog.h:30, from graphics/annotation-dialog.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-obj.h:33, from graphics/annotation-dialog.h:30, from graphics/annotation-dialog.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-obj.h:33:0, from graphics/annotation-dialog.h:30, from graphics/annotation-dialog.cc:27: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from graphics/annotation-dialog.cc:27:0: graphics/annotation-dialog.h: At global scope: graphics/annotation-dialog.h:37:7: warning: 'class annotation_dialog' has pointer data members [-Weffc++] class annotation_dialog : public QDialog ^ graphics/annotation-dialog.h:37:7: warning: but does not override 'annotation_dialog(const annotation_dialog&)' [-Weffc++] graphics/annotation-dialog.h:37:7: warning: or 'operator=(const annotation_dialog&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ui-annotation-dialog.h:14, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ui-annotation-dialog.h:14, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/ui-annotation-dialog.h:17, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/ui-annotation-dialog.h:17, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/ui-annotation-dialog.h:17, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qgridlayout.h:45, from /usr/lib64/qt/include/QtGui/QGridLayout:1, from graphics/ui-annotation-dialog.h:22, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qheaderview.h:45, from /usr/lib64/qt/include/QtGui/QHeaderView:1, from graphics/ui-annotation-dialog.h:24, from graphics/annotation-dialog.cc:28: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/QtHandlesUtils.h:34, from graphics/annotation-dialog.cc:30: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/QtHandlesUtils.h:34, from graphics/annotation-dialog.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/QtHandlesUtils.h:34, from graphics/annotation-dialog.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/QtHandlesUtils.h:34:0, from graphics/annotation-dialog.cc:30: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/QtHandlesUtils.h:34:0, from graphics/annotation-dialog.cc:30: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ graphics/annotation-dialog.cc: In constructor 'annotation_dialog::annotation_dialog(QWidget*, const octave_value_list&)': graphics/annotation-dialog.cc:40:1: warning: 'annotation_dialog::props' should be initialized in the member initialization list [-Weffc++] annotation_dialog::annotation_dialog (QWidget *p, const octave_value_list &pr): ^ graphics/annotation-dialog.cc: In member function 'void annotation_dialog::set_gui_props()': graphics/annotation-dialog.cc:206:69: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] ui->sb_font_size->setValue ( props(1*i +1).float_value () ); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../libinterp/corefcn/oct-obj.h:30, from graphics/annotation-dialog.h:30, from graphics/annotation-dialog.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/QDialog:1, from graphics/annotation-dialog.h:26, from graphics/annotation-dialog.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Backend.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Backend.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Backend.h:28:0, from graphics/Backend.cc:32: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Backend.h:28:0, from graphics/Backend.cc:32: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Backend.cc:34:0: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Backend.cc:36:0: graphics/ObjectProxy.h:35:7: warning: 'class QtHandles::ObjectProxy' has pointer data members [-Weffc++] class ObjectProxy : public QObject ^ graphics/ObjectProxy.h:35:7: warning: but does not override 'QtHandles::ObjectProxy(const QtHandles::ObjectProxy&)' [-Weffc++] graphics/ObjectProxy.h:35:7: warning: or 'operator=(const QtHandles::ObjectProxy&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Backend.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX graphics/graphics_libgui_graphics_la-BaseControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QEvent:1, from graphics/BaseControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QEvent:1, from graphics/BaseControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QEvent:1:0, from graphics/BaseControl.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QEvent:1:0, from graphics/BaseControl.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qregion.h:46, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/BaseControl.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qregion.h:46, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/BaseControl.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qregion.h:46:0, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/BaseControl.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/BaseControl.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from graphics/BaseControl.cc:28: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/BaseControl.cc:32: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ContextMenu.h:28:0, from graphics/BaseControl.cc:33: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/BaseControl.cc:33:0: graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ graphics/BaseControl.cc: In member function 'void QtHandles::BaseControl::init(QWidget*, bool)': graphics/BaseControl.cc:88:49: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/BaseControl.cc:88:49: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/BaseControl.cc:88:49: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/BaseControl.cc:88:49: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/BaseControl.cc:89:55: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] w->setFont (Utils::computeFont (up, bb(3))); ^ graphics/BaseControl.cc: In member function 'virtual void QtHandles::BaseControl::update(int)': graphics/BaseControl.cc:117:57: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/BaseControl.cc:117:57: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/BaseControl.cc:117:57: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/BaseControl.cc:117:57: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/BaseControl.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/BaseControl.cc:30: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ButtonControl.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ButtonControl.cc:30:0: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ButtonControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/QAbstractButton:1, from graphics/ButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Canvas.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/Canvas.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qdialog.h:45, from /usr/lib64/qt/include/QtGui/qinputdialog.h:45, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from graphics/Canvas.cc:32: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Backend.h:28:0, from graphics/Canvas.cc:36: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Backend.h:28:0, from graphics/Canvas.cc:36: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:29:0, from graphics/Canvas.h:30, from graphics/Canvas.cc:37: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/Figure.h:30:0, from graphics/Canvas.h:30, from graphics/Canvas.cc:37: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Canvas.h:30:0, from graphics/Canvas.cc:37: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/Canvas.cc:37:0: graphics/Canvas.h: In constructor 'QtHandles::Canvas::Canvas(const graphics_handle&)': graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAnchor' should be initialized in the member initialization list [-Weffc++] Canvas (const graphics_handle& handle) ^ graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseCurrent' should be initialized in the member initialization list [-Weffc++] graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAxes' should be initialized in the member initialization list [-Weffc++] In file included from graphics/Canvas.cc:38:0: graphics/ContextMenu.h: At global scope: graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ In file included from graphics/Canvas.cc:42:0: graphics/annotation-dialog.h:37:7: warning: 'class annotation_dialog' has pointer data members [-Weffc++] class annotation_dialog : public QDialog ^ graphics/annotation-dialog.h:37:7: warning: but does not override 'annotation_dialog(const annotation_dialog&)' [-Weffc++] graphics/annotation-dialog.h:37:7: warning: or 'operator=(const annotation_dialog&)' [-Weffc++] In file included from graphics/Canvas.cc:44:0: ../libinterp/corefcn/gl2ps-renderer.h:35:1: warning: 'class glps_renderer' has pointer data members [-Weffc++] glps_renderer : public opengl_renderer ^ ../libinterp/corefcn/gl2ps-renderer.h:35:1: warning: but does not override 'glps_renderer(const glps_renderer&)' [-Weffc++] ../libinterp/corefcn/gl2ps-renderer.h:35:1: warning: or 'operator=(const glps_renderer&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/octave-qt-link.h:35, from graphics/Canvas.cc:45: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Canvas.cc:36: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qevent.h:56:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from graphics/Canvas.cc:32: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/qinputdialog.h:47, from /usr/lib64/qt/include/QtGui/QInputDialog:1, from graphics/Canvas.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qbitmap.h:45, from /usr/lib64/qt/include/QtGui/QBitmap:1, from graphics/Canvas.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ graphics/Canvas.cc: At global scope: graphics/Canvas.cc:351:1: warning: 'bool QtHandles::rotate_enabled(graphics_object)' defined but not used [-Wunused-function] rotate_enabled (const graphics_object figObj) ^ graphics/Canvas.cc:387:1: warning: 'std::string QtHandles::zoom_direction(graphics_object)' defined but not used [-Wunused-function] zoom_direction (const graphics_object figObj) ^ CXX graphics/graphics_libgui_graphics_la-CheckBoxControl.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/CheckBoxControl.cc:30:0: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/CheckBoxControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/CheckBoxControl.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/CheckBoxControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/CheckBoxControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qcheckbox.h:45, from /usr/lib64/qt/include/QtGui/QCheckBox:1, from graphics/CheckBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Container.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QChildEvent:1, from graphics/Container.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QChildEvent:1, from graphics/Container.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QChildEvent:1:0, from graphics/Container.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QChildEvent:1:0, from graphics/Container.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qlayoutitem.h:46, from /usr/lib64/qt/include/QtGui/qlayout.h:46, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from graphics/Container.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qlayoutitem.h:46, from /usr/lib64/qt/include/QtGui/qlayout.h:46, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from graphics/Container.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qlayoutitem.h:46:0, from /usr/lib64/qt/include/QtGui/qlayout.h:46, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from graphics/Container.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qlayout.h:46:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from graphics/Container.cc:28: /usr/lib64/qt/include/QtGui/qlayoutitem.h: In constructor 'QSpacerItem::QSpacerItem(int, int, QSizePolicy::Policy, QSizePolicy::Policy)': /usr/lib64/qt/include/QtGui/qlayoutitem.h:99:5: warning: 'QSpacerItem::rect' should be initialized in the member initialization list [-Weffc++] QSpacerItem(int w, int h, ^ In file included from /usr/lib64/qt/include/QtGui/qlayout.h:49:0, from /usr/lib64/qt/include/QtGui/qboxlayout.h:45, from /usr/lib64/qt/include/QtGui/QVBoxLayout:1, from graphics/Container.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.cc:30: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.cc:30: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.cc:30:0: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.cc:30:0: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:29:0, from graphics/Canvas.h:30, from graphics/Container.cc:32: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/Figure.h:30:0, from graphics/Canvas.h:30, from graphics/Container.cc:32: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Canvas.h:30:0, from graphics/Container.cc:32: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/Container.cc:32:0: graphics/Canvas.h: In constructor 'QtHandles::Canvas::Canvas(const graphics_handle&)': graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAnchor' should be initialized in the member initialization list [-Weffc++] Canvas (const graphics_handle& handle) ^ graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseCurrent' should be initialized in the member initialization list [-Weffc++] graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAxes' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from graphics/Container.cc:33:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] graphics/Container.cc: In member function 'virtual void QtHandles::Container::resizeEvent(QResizeEvent*)': graphics/Container.cc:96:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/Container.cc:96:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Container.cc:96:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Container.cc:96:62: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/Container.cc:32: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/Container.cc:32: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/Container.cc:32: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/Container.cc:33: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ContextMenu.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Backend.h:28:0, from graphics/ContextMenu.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Backend.h:28:0, from graphics/ContextMenu.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/ContextMenu.h:28:0, from graphics/ContextMenu.cc:30: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/ContextMenu.h:29:0, from graphics/ContextMenu.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ContextMenu.cc:30:0: graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ graphics/ContextMenu.cc: In member function 'virtual void QtHandles::ContextMenu::update(int)': graphics/ContextMenu.cc:79:20: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] pt.rx () = xround (pos(0)); ^ graphics/ContextMenu.cc:80:20: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] pt.ry () = parentW->height () - xround (pos(1)); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/ContextMenu.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/ContextMenu.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-EditControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:49:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qtextformat.h:52:0, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.h:30:0, from graphics/EditControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.h:30:0, from graphics/EditControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/EditControl.cc:29:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/BaseControl.h:26:0, from graphics/EditControl.h:26, from graphics/EditControl.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/EditControl.cc:29: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/EditControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qtextformat.h:49, from /usr/lib64/qt/include/QtGui/qtextcursor.h:47, from /usr/lib64/qt/include/QtGui/qlineedit.h:46, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlineedit.h:45, from /usr/lib64/qt/include/QtGui/QLineEdit:1, from graphics/EditControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Figure.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/Figure.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/Figure.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QActionEvent:1:0, from graphics/Figure.cc:28: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qtextstream.h:48:0, from /usr/lib64/qt/include/QtCore/qdebug.h:50, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/Figure.cc:41: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/Figure.cc:41: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtDebug:1:0, from graphics/Figure.cc:41: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/QtDebug:1:0, from graphics/Figure.cc:41: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Canvas.h:28:0, from graphics/Figure.cc:45: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Canvas.h:28:0, from graphics/Figure.cc:45: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:29:0, from graphics/Canvas.h:30, from graphics/Figure.cc:45: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/Figure.h:30:0, from graphics/Canvas.h:30, from graphics/Figure.cc:45: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Canvas.h:30:0, from graphics/Figure.cc:45: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/Figure.cc:45:0: graphics/Canvas.h: In constructor 'QtHandles::Canvas::Canvas(const graphics_handle&)': graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAnchor' should be initialized in the member initialization list [-Weffc++] Canvas (const graphics_handle& handle) ^ graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseCurrent' should be initialized in the member initialization list [-Weffc++] graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAxes' should be initialized in the member initialization list [-Weffc++] In file included from graphics/Figure.cc:46:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/Figure.cc:49:0: graphics/MouseModeActionGroup.h:36:7: warning: 'class QtHandles::MouseModeActionGroup' has pointer data members [-Weffc++] class MouseModeActionGroup : public QObject ^ graphics/MouseModeActionGroup.h:36:7: warning: but does not override 'QtHandles::MouseModeActionGroup(const QtHandles::MouseModeActionGroup&)' [-Weffc++] graphics/MouseModeActionGroup.h:36:7: warning: or 'operator=(const QtHandles::MouseModeActionGroup&)' [-Weffc++] In file included from graphics/Figure.cc:54:0: ../libinterp/corefcn/utils.h: In constructor 'octave_preserve_stream_state::octave_preserve_stream_state(std::ios&)': ../libinterp/corefcn/utils.h:142:44: warning: conversion to 'int' from 'std::streamsize {aka long int}' may alter its value [-Wconversion] owidth (s.width ()), ofill (s.fill ()) ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from src/octave-qt-link.h:35, from graphics/Figure.cc:56: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ graphics/Figure.cc: In function 'QRect QtHandles::boundingBoxToRect(const Matrix&)': graphics/Figure.cc:112:48: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/Figure.cc:112:48: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Figure.cc:112:48: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Figure.cc:112:48: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Figure.cc: In constructor 'QtHandles::Figure::Figure(const graphics_object&, QtHandles::FigureWindow*)': graphics/Figure.cc:126:1: warning: 'QtHandles::Figure::m_container' should be initialized in the member initialization list [-Weffc++] Figure::Figure (const graphics_object& go, FigureWindow* win) ^ graphics/Figure.cc: In constructor 'QtHandles::UpdateBoundingBoxData::UpdateBoundingBoxData()': graphics/Figure.cc:560:8: warning: 'QtHandles::UpdateBoundingBoxData::m_bbox' should be initialized in the member initialization list [-Weffc++] struct UpdateBoundingBoxData ^ graphics/Figure.cc:560:8: warning: 'QtHandles::UpdateBoundingBoxData::m_internal' should be initialized in the member initialization list [-Weffc++] graphics/Figure.cc:560:8: warning: 'QtHandles::UpdateBoundingBoxData::m_handle' should be initialized in the member initialization list [-Weffc++] graphics/Figure.cc:560:8: warning: 'QtHandles::UpdateBoundingBoxData::m_figure' should be initialized in the member initialization list [-Weffc++] graphics/Figure.cc: In member function 'void QtHandles::Figure::updateBoundingBox(bool, int)': graphics/Figure.cc:635:57: note: synthesized method 'QtHandles::UpdateBoundingBoxData::UpdateBoundingBoxData()' first required here UpdateBoundingBoxData* d = new UpdateBoundingBoxData (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Figure.cc:45: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qevent.h:56:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/Figure.cc:28: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Figure.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-FigureWindow.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/FigureWindow.h:28, from graphics/FigureWindow.cc:29: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/qmenu.h:48, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qmenu.h:45, from /usr/lib64/qt/include/QtGui/QMenu:1, from graphics/FigureWindow.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-GLCanvas.lo In file included from ../libinterp/corefcn/graphics.h:41:0, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ../libinterp/corefcn/gl-render.h:49:0, from graphics/GLCanvas.cc:31: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ../libinterp/corefcn/gl-render.h:49:0, from graphics/GLCanvas.cc:31: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qpainter.h:51:0, from /usr/lib64/qt/include/QtGui/qpaintengine.h:48, from /usr/lib64/qt/include/QtOpenGL/qgl.h:46, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from graphics/Figure.h:29:0, from graphics/Canvas.h:30, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/Figure.h:30:0, from graphics/Canvas.h:30, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Canvas.h:30:0, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/GLCanvas.h:28:0, from graphics/GLCanvas.cc:34: graphics/Canvas.h: In constructor 'QtHandles::Canvas::Canvas(const graphics_handle&)': graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAnchor' should be initialized in the member initialization list [-Weffc++] Canvas (const graphics_handle& handle) ^ graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseCurrent' should be initialized in the member initialization list [-Weffc++] graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAxes' should be initialized in the member initialization list [-Weffc++] In file included from graphics/GLCanvas.cc:35:0: graphics/gl-select.h: In constructor 'opengl_selector::opengl_selector()': graphics/gl-select.h:39:3: warning: 'opengl_selector::xp' should be initialized in the member initialization list [-Weffc++] opengl_selector (void) : size (5) { } ^ graphics/gl-select.h:39:3: warning: 'opengl_selector::yp' should be initialized in the member initialization list [-Weffc++] graphics/gl-select.h:39:3: warning: 'opengl_selector::object_map' should be initialized in the member initialization list [-Weffc++] graphics/GLCanvas.cc: In member function 'virtual void QtHandles::GLCanvas::drawZoomBox(const QPoint&, const QPoint&)': graphics/GLCanvas.cc:130:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] glColor4f (0.45, 0.62, 0.81, 0.1); ^ graphics/GLCanvas.cc:130:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] graphics/GLCanvas.cc:130:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] graphics/GLCanvas.cc:130:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] graphics/GLCanvas.cc:136:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] glColor4f (0.45, 0.62, 0.81, 0.9); ^ graphics/GLCanvas.cc:136:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] graphics/GLCanvas.cc:136:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] graphics/GLCanvas.cc:136:35: warning: conversion to 'GLfloat {aka float}' alters 'double' constant value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/GLCanvas.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Canvas.h:30, from graphics/GLCanvas.h:28, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtOpenGL/qgl.h:45, from /usr/lib64/qt/include/QtOpenGL/QGLWidget:1, from graphics/GLCanvas.h:26, from graphics/GLCanvas.cc:34: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-KeyMap.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qmap.h:45, from /usr/lib64/qt/include/QtCore/QMap:1, from graphics/KeyMap.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qmap.h:45:0, from /usr/lib64/qt/include/QtCore/QMap:1, from graphics/KeyMap.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ CXX graphics/graphics_libgui_graphics_la-ListBoxControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47:0, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange()': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange() {} ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:62:12: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] explicit inline QItemSelectionRange(const QModelIndex &index) ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:66:21: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qitemselectionmodel.h: In constructor 'QItemSelectionRange::QItemSelectionRange(const QModelIndex&, const QModelIndex&)': /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::tl' should be initialized in the member initialization list [-Weffc++] inline QItemSelectionRange::QItemSelectionRange(const QModelIndex &atopLeft, ^ /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:144:8: warning: 'QItemSelectionRange::br' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:48, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.h:30:0, from graphics/ListBoxControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.h:30:0, from graphics/ListBoxControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/ListBoxControl.cc:29:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/BaseControl.h:26:0, from graphics/ListBoxControl.h:26, from graphics/ListBoxControl.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] graphics/ListBoxControl.cc: In function 'void QtHandles::updateSelection(QListWidget*, const Matrix&)': graphics/ListBoxControl.cc:46:33: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int idx = xround (value(i)); ^ graphics/ListBoxControl.cc: In constructor 'QtHandles::ListBoxControl::ListBoxControl(const graphics_object&, QListWidget*)': graphics/ListBoxControl.cc:98:37: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] int idx = xround (value(i)); ^ In file included from /usr/lib64/qt/include/QtGui/qitemselectionmodel.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:47, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/ListBoxControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:46, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemview.h:45, from /usr/lib64/qt/include/QtGui/qlistview.h:45, from /usr/lib64/qt/include/QtGui/qlistwidget.h:45, from /usr/lib64/qt/include/QtGui/QListWidget:1, from graphics/ListBoxControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Logger.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qmutex.h:46, from /usr/lib64/qt/include/QtCore/QMutex:1, from graphics/Logger.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qmutex.h:46:0, from /usr/lib64/qt/include/QtCore/QMutex:1, from graphics/Logger.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QMutex:1:0, from graphics/Logger.cc:27: /usr/lib64/qt/include/QtCore/qmutex.h: In constructor 'QMutexLocker::QMutexLocker(QMutex*)': /usr/lib64/qt/include/QtCore/qmutex.h:104:21: warning: 'QMutexLocker::val' should be initialized in the member initialization list [-Weffc++] inline explicit QMutexLocker(QMutex *m) ^ CXX graphics/graphics_libgui_graphics_la-Menu.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from graphics/Figure.h:29:0, from graphics/Menu.cc:32: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:30:0, from graphics/Menu.cc:32: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Menu.cc:32:0: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/Menu.cc:33:0: graphics/Menu.h:36:7: warning: 'class QtHandles::Menu' has pointer data members [-Weffc++] class Menu : public Object, public MenuContainer ^ graphics/Menu.h:36:7: warning: but does not override 'QtHandles::Menu(const QtHandles::Menu&)' [-Weffc++] graphics/Menu.h:36:7: warning: or 'operator=(const QtHandles::Menu&)' [-Weffc++] graphics/Menu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] graphics/Menu.cc: In function 'QKeySequence QtHandles::accelSequence(const uimenu::properties&)': graphics/Menu.cc:52:11: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] c -= ('a' - 'A'); ^ In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/Menu.cc:32: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/Menu.cc:32: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/Menu.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-MouseModeActionGroup.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from graphics/Figure.h:29:0, from graphics/MouseModeActionGroup.cc:30: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:30:0, from graphics/MouseModeActionGroup.cc:30: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/MouseModeActionGroup.cc:30:0: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/MouseModeActionGroup.cc:31:0: graphics/MouseModeActionGroup.h:36:7: warning: 'class QtHandles::MouseModeActionGroup' has pointer data members [-Weffc++] class MouseModeActionGroup : public QObject ^ graphics/MouseModeActionGroup.h:36:7: warning: but does not override 'QtHandles::MouseModeActionGroup(const QtHandles::MouseModeActionGroup&)' [-Weffc++] graphics/MouseModeActionGroup.h:36:7: warning: or 'operator=(const QtHandles::MouseModeActionGroup&)' [-Weffc++] graphics/MouseModeActionGroup.cc: In constructor 'QtHandles::MouseModeActionGroup::MouseModeActionGroup(QObject*)': graphics/MouseModeActionGroup.cc:36:1: warning: 'QtHandles::MouseModeActionGroup::m_actions' should be initialized in the member initialization list [-Weffc++] MouseModeActionGroup::MouseModeActionGroup (QObject* xparent) ^ In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/MouseModeActionGroup.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/MouseModeActionGroup.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/MouseModeActionGroup.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-Object.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from graphics/Object.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from graphics/Object.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QVariant:1:0, from graphics/Object.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Backend.h:28, from graphics/Object.cc:30: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Backend.h:28, from graphics/Object.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Object.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Object.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Object.cc:30: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Backend.h:28, from graphics/Object.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Backend.h:28, from graphics/Object.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Backend.h:28:0, from graphics/Object.cc:30: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Backend.h:28:0, from graphics/Object.cc:30: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Object.cc:31:0: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from graphics/QtHandlesUtils.h:26, from graphics/Object.cc:32: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qfont.h:47, from /usr/lib64/qt/include/QtGui/QFont:1, from graphics/QtHandlesUtils.h:27, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:46:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpolygon.h:47, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:47:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/QImage:1:0, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Backend.h:28, from graphics/Object.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/Object.cc:32: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ObjectFactory.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/ObjectFactory.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/ObjectFactory.cc:30: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/ObjectFactory.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/ObjectFactory.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/ObjectFactory.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/ObjectFactory.cc:30: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/ObjectFactory.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/ObjectFactory.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/ObjectFactory.cc:30:0: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/ObjectFactory.cc:30:0: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/CheckBoxControl.h:26, from graphics/ObjectFactory.cc:33: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ContextMenu.h:28:0, from graphics/ObjectFactory.cc:34: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/ObjectFactory.cc:34:0: graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ In file included from /usr/lib64/qt/include/QtCore/QRect:1:0, from graphics/Figure.h:26, from graphics/ObjectFactory.cc:36: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from graphics/ObjectFactory.cc:36:0: graphics/Figure.h: At global scope: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/ObjectFactory.cc:39:0: graphics/Menu.h:36:7: warning: 'class QtHandles::Menu' has pointer data members [-Weffc++] class Menu : public Object, public MenuContainer ^ graphics/Menu.h:36:7: warning: but does not override 'QtHandles::Menu(const QtHandles::Menu&)' [-Weffc++] graphics/Menu.h:36:7: warning: or 'operator=(const QtHandles::Menu&)' [-Weffc++] graphics/Menu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/ObjectFactory.cc:41:0: graphics/ObjectProxy.h:35:7: warning: 'class QtHandles::ObjectProxy' has pointer data members [-Weffc++] class ObjectProxy : public QObject ^ graphics/ObjectProxy.h:35:7: warning: but does not override 'QtHandles::ObjectProxy(const QtHandles::ObjectProxy&)' [-Weffc++] graphics/ObjectProxy.h:35:7: warning: or 'operator=(const QtHandles::ObjectProxy&)' [-Weffc++] In file included from graphics/ObjectFactory.cc:42:0: graphics/Panel.h:36:7: warning: 'class QtHandles::Panel' has pointer data members [-Weffc++] class Panel : public Object ^ graphics/Panel.h:36:7: warning: but does not override 'QtHandles::Panel(const QtHandles::Panel&)' [-Weffc++] graphics/Panel.h:36:7: warning: or 'operator=(const QtHandles::Panel&)' [-Weffc++] In file included from graphics/PushTool.h:26:0, from graphics/ObjectFactory.cc:45: graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': graphics/PushTool.h:31:25: required from here graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] class ToolBarButton : public Object ^ graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': graphics/ToggleTool.h:31:27: required from here graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] In file included from graphics/ObjectFactory.cc:51:0: graphics/ToolBar.h:36:7: warning: 'class QtHandles::ToolBar' has pointer data members [-Weffc++] class ToolBar : public Object ^ graphics/ToolBar.h:36:7: warning: but does not override 'QtHandles::ToolBar(const QtHandles::ToolBar&)' [-Weffc++] graphics/ToolBar.h:36:7: warning: or 'operator=(const QtHandles::ToolBar&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QColor:1:0, from graphics/QtHandlesUtils.h:26, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qfont.h:47, from /usr/lib64/qt/include/QtGui/QFont:1, from graphics/QtHandlesUtils.h:27, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/QImage:1:0, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/ObjectFactory.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/ObjectFactory.cc:36: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/ObjectFactory.cc:36: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Figure.h:28, from graphics/ObjectFactory.cc:36: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/QImage:1, from graphics/QtHandlesUtils.h:28, from graphics/ObjectFactory.cc:52: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ObjectProxy.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from graphics/ObjectProxy.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/QString:1, from graphics/ObjectProxy.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../liboctave/util/oct-mutex.h:26:0, from graphics/ObjectProxy.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/util/oct-mutex.h:47:24: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/ObjectProxy.cc:31: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/ObjectProxy.cc:31: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/ObjectProxy.cc:31:0: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ObjectProxy.cc:32:0: graphics/ObjectProxy.h:35:7: warning: 'class QtHandles::ObjectProxy' has pointer data members [-Weffc++] class ObjectProxy : public QObject ^ graphics/ObjectProxy.h:35:7: warning: but does not override 'QtHandles::ObjectProxy(const QtHandles::ObjectProxy&)' [-Weffc++] graphics/ObjectProxy.h:35:7: warning: or 'operator=(const QtHandles::ObjectProxy&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ObjectProxy.cc:31: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXX graphics/graphics_libgui_graphics_la-Panel.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QEvent:1, from graphics/Panel.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qcoreevent.h:46, from /usr/lib64/qt/include/QtCore/QEvent:1, from graphics/Panel.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/QEvent:1:0, from graphics/Panel.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QEvent:1:0, from graphics/Panel.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from graphics/Panel.cc:30: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QMouseEvent:1:0, from graphics/Panel.cc:30: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Canvas.h:28:0, from graphics/Panel.cc:33: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Canvas.h:28:0, from graphics/Panel.cc:33: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:29:0, from graphics/Canvas.h:30, from graphics/Panel.cc:33: graphics/MenuContainer.h: At global scope: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from graphics/Figure.h:30:0, from graphics/Canvas.h:30, from graphics/Panel.cc:33: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/Canvas.h:30:0, from graphics/Panel.cc:33: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/Panel.cc:33:0: graphics/Canvas.h: In constructor 'QtHandles::Canvas::Canvas(const graphics_handle&)': graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAnchor' should be initialized in the member initialization list [-Weffc++] Canvas (const graphics_handle& handle) ^ graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseCurrent' should be initialized in the member initialization list [-Weffc++] graphics/Canvas.h:82:3: warning: 'QtHandles::Canvas::m_mouseAxes' should be initialized in the member initialization list [-Weffc++] In file included from graphics/Panel.cc:34:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/Panel.cc:35:0: graphics/ContextMenu.h:36:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] class ContextMenu : public Object, public MenuContainer ^ In file included from graphics/Panel.cc:36:0: graphics/Panel.h:36:7: warning: 'class QtHandles::Panel' has pointer data members [-Weffc++] class Panel : public Object ^ graphics/Panel.h:36:7: warning: but does not override 'QtHandles::Panel(const QtHandles::Panel&)' [-Weffc++] graphics/Panel.h:36:7: warning: or 'operator=(const QtHandles::Panel&)' [-Weffc++] graphics/Panel.cc: In function 'int QtHandles::borderWidthFromProperties(const uipanel::properties&)': graphics/Panel.cc:79:10: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] bw = xround (pp.get_borderwidth ()); ^ graphics/Panel.cc: In constructor 'QtHandles::Panel::Panel(const graphics_object&, QFrame*)': graphics/Panel.cc:112:53: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/Panel.cc:112:53: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:112:53: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:112:53: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:114:54: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] frame->setLineWidth (xround (pp.get_borderwidth ())); ^ graphics/Panel.cc:135:63: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] m_title->setFont (Utils::computeFont (pp, bb(3))); ^ graphics/Panel.cc: In member function 'virtual void QtHandles::Panel::update(int)': graphics/Panel.cc:240:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/Panel.cc:240:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:240:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:240:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:246:58: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] frame->setLineWidth (xround (pp.get_borderwidth ())); ^ graphics/Panel.cc: In member function 'void QtHandles::Panel::updateLayout()': graphics/Panel.cc:349:75: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)) + 2*bw, xround (bb(3)) + 2*bw)); ^ graphics/Panel.cc:349:75: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:349:75: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:349:75: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:351:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] xround (bb(2)), xround (bb(3))); ^ graphics/Panel.cc:351:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:351:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/Panel.cc:351:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Canvas.h:28, from graphics/Panel.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qevent.h:56:0, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from graphics/Panel.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qmimedata.h:45, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from graphics/Panel.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qmimedata.h:45, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QMouseEvent:1, from graphics/Panel.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/QFrame:1, from graphics/Panel.cc:28: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-PopupMenuControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:45:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qvalidator.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractspinbox.h:46, from /usr/lib64/qt/include/QtGui/qstyleoption.h:46, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qstyleoption.h:56:0, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h: At global scope: /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: 'class QModelIndex' has pointer data members [-Weffc++] class Q_CORE_EXPORT QModelIndex ^ /usr/lib64/qt/include/QtCore/qabstractitemmodel.h:58:21: warning: but does not override 'operator=(const QModelIndex&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46:0, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:112:5: warning: 'QStyleOptionFocusRect::backgroundColor' should be initialized in the member initialization list [-Weffc++] QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:128:5: warning: 'QStyleOptionFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:146:5: warning: 'QStyleOptionFrameV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::frameShape' should be initialized in the member initialization list [-Weffc++] QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:165:5: warning: 'QStyleOptionFrameV3::unused' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::lineWidth' should be initialized in the member initialization list [-Weffc++] inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::shape' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::tabBarSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::rightCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:189:12: warning: 'QStyleOptionTabWidgetFrame::leftCornerWidgetSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::tabBarRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) : ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:205:5: warning: 'QStyleOptionTabWidgetFrameV2::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::tabBarRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:229:5: warning: 'QStyleOptionTabBarBase::selectedTabRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:241:5: warning: 'QStyleOptionTabBarBaseV2::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::section' should be initialized in the member initialization list [-Weffc++] QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::iconAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::sortIndicator' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:273:5: warning: 'QStyleOptionHeader::orientation' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:295:5: warning: 'QStyleOptionButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::row' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::position' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:325:5: warning: 'QStyleOptionTab::cornerWidgets' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:339:5: warning: 'QStyleOptionTabV2::iconSize' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:355:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::documentMode' should be initialized in the member initialization list [-Weffc++] QStyleOptionTabV3(const QStyleOptionTabV2 &other) : QStyleOptionTabV2(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::leftButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:356:5: warning: 'QStyleOptionTabV3::rightButtonSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionOfLine' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::positionWithinLine' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::toolBarArea' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::features' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:384:5: warning: 'QStyleOptionToolBar::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::minimum' should be initialized in the member initialization list [-Weffc++] QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::progress' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:410:5: warning: 'QStyleOptionProgressBar::textVisible' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuItemType' should be initialized in the member initialization list [-Weffc++] QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checkType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::checked' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuHasCheckableItems' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::menuRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::maxIconWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::tabWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:457:5: warning: 'QStyleOptionMenuItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::height' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::totalHeight' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::itemY' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:480:5: warning: 'QStyleOptionQ3ListViewItem::childCount' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::docked' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:498:5: warning: 'QStyleOptionQ3DockWindow::closeEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::title' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::closable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::movable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:516:5: warning: 'QStyleOptionDockWidget::floatable' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:530:5: warning: 'QStyleOptionDockWidgetV2::verticalTitleBar' should be initialized in the member initialization list [-Weffc++] QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::displayAlignment' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::textElideMode' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::decorationSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:556:5: warning: 'QStyleOptionViewItem::showDecorationSelected' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:580:5: warning: 'QStyleOptionViewItemV2::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: At global scope: /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: 'class QStyleOptionViewItemV3' has pointer data members [-Weffc++] class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2 ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:590:20: warning: but does not override 'operator=(const QStyleOptionViewItemV3&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::locale' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:599:5: warning: 'QStyleOptionViewItemV3::widget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::index' should be initialized in the member initialization list [-Weffc++] QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other) ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::checkState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::viewItemPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:623:5: warning: 'QStyleOptionViewItemV4::backgroundBrush' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:643:5: warning: 'QStyleOptionToolBox::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::position' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:660:5: warning: 'QStyleOptionToolBoxV2::selectedPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::shape' should be initialized in the member initialization list [-Weffc++] QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:679:5: warning: 'QStyleOptionRubberBand::opaque' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::subControls' should be initialized in the member initialization list [-Weffc++] QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:697:5: warning: 'QStyleOptionComplex::activeSubControls' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::orientation' should be initialized in the member initialization list [-Weffc++] QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::minimum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::maximum' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::tickInterval' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::upsideDown' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderPosition' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::sliderValue' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::singleStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::pageStep' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::notchTarget' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:721:5: warning: 'QStyleOptionSlider::dialWrapping' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::buttonSymbols' should be initialized in the member initialization list [-Weffc++] QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::stepEnabled' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:740:5: warning: 'QStyleOptionSpinBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::items' should be initialized in the member initialization list [-Weffc++] QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportPalette' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::viewportBGRole' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::sortColumn' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::itemMargin' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::treeStepSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:762:5: warning: 'QStyleOptionQ3ListView::rootIsDecorated' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::arrowType' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::toolButtonStyle' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::pos' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:788:5: warning: 'QStyleOptionToolButton::font' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::editable' should be initialized in the member initialization list [-Weffc++] QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::popupRect' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::frame' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentText' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::currentIcon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:810:5: warning: 'QStyleOptionComboBox::iconSize' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::text' should be initialized in the member initialization list [-Weffc++] QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::icon' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarState' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:828:5: warning: 'QStyleOptionTitleBar::titleBarFlags' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::features' should be initialized in the member initialization list [-Weffc++] QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::text' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textAlignment' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::textColor' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::lineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:848:5: warning: 'QStyleOptionGroupBox::midLineWidth' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:862:5: warning: 'QStyleOptionSizeGrip::corner' should be initialized in the member initialization list [-Weffc++] QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)': /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::exposedRect' should be initialized in the member initialization list [-Weffc++] QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; } ^ /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::matrix' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qstyleoption.h:878:5: warning: 'QStyleOptionGraphicsItem::levelOfDetail' should be initialized in the member initialization list [-Weffc++] In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.h:30:0, from graphics/PopupMenuControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.h:30:0, from graphics/PopupMenuControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/PopupMenuControl.cc:29:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/BaseControl.h:26:0, from graphics/PopupMenuControl.h:26, from graphics/PopupMenuControl.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/PopupMenuControl.cc:29: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/PopupMenuControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qstyleoption.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qstyleoption.h:45, from /usr/lib64/qt/include/QtGui/qabstractitemdelegate.h:46, from /usr/lib64/qt/include/QtGui/qcombobox.h:46, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qcombobox.h:45, from /usr/lib64/qt/include/QtGui/QComboBox:1, from graphics/PopupMenuControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-PushButtonControl.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtCore/qlocale.h:45:0, from /usr/lib64/qt/include/QtCore/qtextstream.h:48, from /usr/lib64/qt/include/QtCore/qdebug.h:50, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtCore/qtextstream.h:48:0, from /usr/lib64/qt/include/QtCore/qdebug.h:50, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qlocale.h: In constructor 'QSystemLocale::CurrencyToStringArgument::CurrencyToStringArgument()': /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::value' should be initialized in the member initialization list [-Weffc++] CurrencyToStringArgument() { } ^ /usr/lib64/qt/include/QtCore/qlocale.h:74:9: warning: 'QSystemLocale::CurrencyToStringArgument::symbol' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:50:0, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFI, int)': /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFI m, int a) { mf = m; mc = 0; arg = a; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:277:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h: In constructor 'QTextStreamManipulator::QTextStreamManipulator(QTSMFC, QChar)': /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mf' should be initialized in the member initialization list [-Weffc++] QTextStreamManipulator(QTSMFC m, QChar c) { mf = 0; mc = m; ch = c; arg = -1; } ^ /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::mc' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::arg' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qtextstream.h:278:5: warning: 'QTextStreamManipulator::ch' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QtDebug:1:0, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QIODevice*)': /usr/lib64/qt/include/QtCore/qdebug.h:65:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QIODevice *device) : ts(device), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QString*)': /usr/lib64/qt/include/QtCore/qdebug.h:66:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QString *string) : ts(string, QIODevice::WriteOnly), ref(1), type(QtDebugMsg), space(true), message_output(false) {} ^ In file included from /usr/lib64/qt/include/QtCore/QtDebug:1:0, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qdebug.h: In constructor 'QDebug::Stream::Stream(QtMsgType)': /usr/lib64/qt/include/QtCore/qdebug.h:67:9: warning: 'QDebug::Stream::buffer' should be initialized in the member initialization list [-Weffc++] Stream(QtMsgType t) : ts(&buffer, QIODevice::WriteOnly), ref(1), type(t), space(true), message_output(true) {} ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/PushButtonControl.cc:31:0: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/PushButtonControl.h:26, from graphics/PushButtonControl.cc:30: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:53:0, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:46:0, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qdebug.h:46:0, from /usr/lib64/qt/include/QtCore/QtDebug:1, from graphics/PushButtonControl.cc:28: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/PushButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-PushTool.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from graphics/Object.h:26, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from graphics/Object.h:26, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/ToolBarButton.h:26:0, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/PushTool.h:26:0, from graphics/PushTool.cc:27: graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': graphics/PushTool.h:31:25: required from here graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] class ToolBarButton : public Object ^ graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/PushTool.h:26, from graphics/PushTool.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/PushTool.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-QtHandlesUtils.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/qcoreapplication.h:45, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qcoreapplication.h:46:0, from /usr/lib64/qt/include/QtGui/qapplication.h:45, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qapplication.h:47:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qapplication.h:48:0, from /usr/lib64/qt/include/QtGui/QApplication:1, from graphics/QtHandlesUtils.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qregion.h:46:0, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ../libinterp/octave-value/ov.h:33, from graphics/QtHandlesUtils.cc:33: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from graphics/QtHandlesUtils.cc:33: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from graphics/QtHandlesUtils.cc:33: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from graphics/QtHandlesUtils.cc:33:0: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/QtHandlesUtils.cc:34: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/QtHandlesUtils.cc:34: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/QtHandlesUtils.cc:34: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/QtHandlesUtils.cc:34:0: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/QtHandlesUtils.cc:34:0: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from graphics/QtHandlesUtils.cc:37:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/QtHandlesUtils.cc:39:0: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] graphics/QtHandlesUtils.cc: In function 'QImage QtHandles::Utils::makeImageFromCData(const octave_value&, int, int)': graphics/QtHandlesUtils.cc:322:39: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] a)); ^ graphics/QtHandlesUtils.cc:322:39: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] graphics/QtHandlesUtils.cc:322:39: warning: conversion to 'int' from 'float' may alter its value [-Wfloat-conversion] graphics/QtHandlesUtils.cc:341:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] a)); ^ graphics/QtHandlesUtils.cc:341:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] graphics/QtHandlesUtils.cc:341:39: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../liboctave/array/Range.h:28, from ../libinterp/octave-value/ov.h:33, from graphics/QtHandlesUtils.cc:33: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qevent.h:56:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qmimedata.h:45, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtCore/qmimedata.h:45, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/QtHandlesUtils.cc:28: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/QWidget:1, from graphics/Container.h:26, from graphics/QtHandlesUtils.cc:37: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-RadioButtonControl.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/RadioButtonControl.cc:30:0: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/RadioButtonControl.h:26, from graphics/RadioButtonControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/RadioButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/RadioButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/RadioButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qradiobutton.h:45, from /usr/lib64/qt/include/QtGui/QRadioButton:1, from graphics/RadioButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-SliderControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.h:30:0, from graphics/SliderControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.h:30:0, from graphics/SliderControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/SliderControl.cc:29:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/BaseControl.h:26:0, from graphics/SliderControl.h:26, from graphics/SliderControl.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] graphics/SliderControl.cc: In constructor 'QtHandles::SliderControl::SliderControl(const graphics_object&, QAbstractSlider*)': graphics/SliderControl.cc:66:59: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] slider->setSingleStep (xround (steps(0) * RANGE_INT_MAX)); ^ graphics/SliderControl.cc:67:57: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] slider->setPageStep (xround (steps(1) * RANGE_INT_MAX)); ^ graphics/SliderControl.cc:74:49: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] * RANGE_INT_MAX)); ^ graphics/SliderControl.cc: In member function 'virtual void QtHandles::SliderControl::update(int)': graphics/SliderControl.cc:96:65: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] slider->setSingleStep (xround (steps(0) * RANGE_INT_MAX)); ^ graphics/SliderControl.cc:97:63: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] slider->setPageStep (xround (steps(1) * RANGE_INT_MAX)); ^ graphics/SliderControl.cc:109:47: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] * RANGE_INT_MAX); ^ graphics/SliderControl.cc: In member function 'void QtHandles::SliderControl::valueChanged(int)': graphics/SliderControl.cc:142:28: warning: conversion to 'int' from 'double' may alter its value [-Wfloat-conversion] 0); ^ In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/SliderControl.cc:29: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/SliderControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/SliderControl.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/SliderControl.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qscrollbar.h:45, from /usr/lib64/qt/include/QtGui/QScrollBar:1, from graphics/SliderControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-TextControl.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qwidget.h:47, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Container.h:30:0, from graphics/TextControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Container.h:30:0, from graphics/TextControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/TextControl.cc:29:0: graphics/Container.h: At global scope: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from graphics/BaseControl.h:26:0, from graphics/TextControl.h:26, from graphics/TextControl.cc:30: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/TextControl.cc:29: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Container.h:30, from graphics/TextControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/TextControl.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/TextControl.cc:29: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qlabel.h:45, from /usr/lib64/qt/include/QtGui/QLabel:1, from graphics/TextControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-TextEdit.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qevent.h:46, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtGui/qevent.h:46, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qregion.h:46, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qregion.h:46, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qregion.h:46:0, from /usr/lib64/qt/include/QtGui/qevent.h:47, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qmimedata.h:45:0, from /usr/lib64/qt/include/QtGui/qmime.h:45, from /usr/lib64/qt/include/QtGui/qevent.h:52, from /usr/lib64/qt/include/QtGui/QKeyEvent:1, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/QKeyEvent:1:0, from graphics/TextEdit.cc:27: /usr/lib64/qt/include/QtGui/qevent.h: At global scope: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qtextedit.h:47:0, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtGui/qtextoption.h: In constructor 'QTextOption::Tab::Tab()': /usr/lib64/qt/include/QtGui/qtextoption.h:70:16: warning: 'QTextOption::Tab::delimiter' should be initialized in the member initialization list [-Weffc++] inline Tab() : position(80), type(QTextOption::LeftTab) { } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setTextDirection(Qt::LayoutDirection)': /usr/lib64/qt/include/QtGui/qtextoption.h:99:84: warning: conversion to 'unsigned char:2' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setTextDirection(Qt::LayoutDirection aDirection) { this->direction = aDirection; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setWrapMode(QTextOption::WrapMode)': /usr/lib64/qt/include/QtGui/qtextoption.h:109:55: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setWrapMode(WrapMode wrap) { wordWrap = wrap; } ^ /usr/lib64/qt/include/QtGui/qtextoption.h: In member function 'void QTextOption::setAlignment(Qt::Alignment)': /usr/lib64/qt/include/QtGui/qtextoption.h:149:9: warning: conversion to 'unsigned char' from 'uint {aka unsigned int}' may alter its value [-Wconversion] { align = aalignment; } ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qframe.h:45, from /usr/lib64/qt/include/QtGui/qabstractscrollarea.h:45, from /usr/lib64/qt/include/QtGui/qtextedit.h:45, from /usr/lib64/qt/include/QtGui/QTextEdit:1, from graphics/TextEdit.h:26, from graphics/TextEdit.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QTextLength]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QTextLength]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QTextLength]' /usr/lib64/qt/include/QtGui/qtextformat.h:857:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ToggleButtonControl.lo In file included from /usr/lib64/qt/include/QtGui/qicon.h:46:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qlist.h:46, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qlist.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:47, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:45, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:46:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qtransform.h:44:0, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qimage.h:45:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qpixmap.h:50:0, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:47, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/BaseControl.h:26:0, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ToggleButtonControl.cc:30:0: graphics/Container.h:39:7: warning: 'class QtHandles::Container' has pointer data members [-Weffc++] class Container : public ContainerBase ^ graphics/Container.h:39:7: warning: but does not override 'QtHandles::Container(const QtHandles::Container&)' [-Weffc++] graphics/Container.h:39:7: warning: or 'operator=(const QtHandles::Container&)' [-Weffc++] In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/BaseControl.h:26, from graphics/ButtonControl.h:26, from graphics/ToggleButtonControl.h:26, from graphics/ToggleButtonControl.cc:29: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtCore/QSet:1:0, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ToggleButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ToggleButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qset.h:45:0, from /usr/lib64/qt/include/QtCore/QSet:1, from graphics/GenericEventNotify.h:26, from graphics/Container.h:28, from graphics/ToggleButtonControl.cc:30: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpolygon.h:45:0, from /usr/lib64/qt/include/QtGui/qmatrix.h:45, from /usr/lib64/qt/include/QtGui/qtransform.h:44, from /usr/lib64/qt/include/QtGui/qimage.h:45, from /usr/lib64/qt/include/QtGui/qpixmap.h:50, from /usr/lib64/qt/include/QtGui/qicon.h:48, from /usr/lib64/qt/include/QtGui/qabstractbutton.h:45, from /usr/lib64/qt/include/QtGui/qpushbutton.h:45, from /usr/lib64/qt/include/QtGui/QPushButton:1, from graphics/ToggleButtonControl.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ToggleTool.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from graphics/Object.h:26, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtCore/qobject.h:48, from /usr/lib64/qt/include/QtCore/QObject:1, from graphics/Object.h:26, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../liboctave/util/caseless-str.h: At global scope: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/ToolBarButton.h:26:0, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ToggleTool.h:26:0, from graphics/ToggleTool.cc:27: graphics/ToolBarButton.h: In instantiation of 'class QtHandles::ToolBarButton': graphics/ToggleTool.h:31:27: required from here graphics/ToolBarButton.h:36:7: warning: 'class QtHandles::ToolBarButton' has pointer data members [-Weffc++] class ToolBarButton : public Object ^ graphics/ToolBarButton.h:36:7: warning: but does not override 'QtHandles::ToolBarButton(const QtHandles::ToolBarButton&)' [-Weffc++] graphics/ToolBarButton.h:36:7: warning: or 'operator=(const QtHandles::ToolBarButton&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/ToolBarButton.h:26, from graphics/ToggleTool.h:26, from graphics/ToggleTool.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBarButton.cc:27, from graphics/ToggleTool.cc:29: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-ToolBar.lo In file included from /usr/lib64/qt/include/QtCore/qatomic.h:46:0, from /usr/lib64/qt/include/QtCore/qbytearray.h:45, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qbasicatomic.h: In constructor 'QBasicAtomicInt::QBasicAtomicInt()': /usr/lib64/qt/include/QtCore/qbasicatomic.h:53:21: warning: 'QBasicAtomicInt::_q_value' should be initialized in the member initialization list [-Weffc++] class Q_CORE_EXPORT QBasicAtomicInt ^ In file included from /usr/lib64/qt/include/QtCore/qbytearray.h:45:0, from /usr/lib64/qt/include/QtCore/qstring.h:46, from /usr/lib64/qt/include/QtGui/qkeysequence.h:46, from /usr/lib64/qt/include/QtGui/qaction.h:45, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qatomic.h: In constructor 'QAtomicInt::QAtomicInt(int)': /usr/lib64/qt/include/QtCore/qatomic.h:59:5: note: synthesized method 'QBasicAtomicInt::QBasicAtomicInt()' first required here { ^ In file included from /usr/lib64/qt/include/QtGui/qwidget.h:48:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qmargins.h: In constructor 'QMargins::QMargins()': /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_left' should be initialized in the member initialization list [-Weffc++] inline QMargins::QMargins() ^ /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_top' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_right' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qmargins.h:87:8: warning: 'QMargins::m_bottom' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:45:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize()': /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize() ^ /usr/lib64/qt/include/QtCore/qsize.h:111:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSize::QSize(int, int)': /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::wd' should be initialized in the member initialization list [-Weffc++] inline QSize::QSize(int w, int h) ^ /usr/lib64/qt/include/QtCore/qsize.h:114:8: warning: 'QSize::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF()': /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF() ^ /usr/lib64/qt/include/QtCore/qsize.h:264:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsize.h: In constructor 'QSizeF::QSizeF(qreal, qreal)': /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::wd' should be initialized in the member initialization list [-Weffc++] inline QSizeF::QSizeF(qreal w, qreal h) ^ /usr/lib64/qt/include/QtCore/qsize.h:272:8: warning: 'QSizeF::ht' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qrect.h:46:0, from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint()': /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint() ^ /usr/lib64/qt/include/QtCore/qpoint.h:119:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In constructor 'QPoint::QPoint(int, int)': /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::xp' should be initialized in the member initialization list [-Weffc++] inline QPoint::QPoint(int xpos, int ypos) ^ /usr/lib64/qt/include/QtCore/qpoint.h:122:8: warning: 'QPoint::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qpoint.h: In member function 'QPoint& QPoint::operator*=(float)': /usr/lib64/qt/include/QtCore/qpoint.h:153:18: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h:153:37: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { xp = qRound(xp*c); yp = qRound(yp*c); return *this; } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(const QPoint&, float)': /usr/lib64/qt/include/QtCore/qpoint.h:174:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:174:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h: In function 'const QPoint operator*(float, const QPoint&)': /usr/lib64/qt/include/QtCore/qpoint.h:183:29: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ /usr/lib64/qt/include/QtCore/qpoint.h:183:45: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] { return QPoint(qRound(p.xp*c), qRound(p.yp*c)); } ^ In file included from /usr/lib64/qt/include/QtGui/qpaintdevice.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:49, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect()': /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] QRect() { x1 = y1 = 0; x2 = y2 = -1; } ^ /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:61:5: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(int, int, int, int)': /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(int aleft, int atop, int awidth, int aheight) ^ /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:207:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QPoint&)': /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QPoint &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:215:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRect::QRect(const QPoint&, const QSize&)': /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x1' should be initialized in the member initialization list [-Weffc++] inline QRect::QRect(const QPoint &atopLeft, const QSize &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y1' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::x2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:223:8: warning: 'QRect::y2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF()': /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] QRectF() { xp = yp = 0.; w = h = 0.; } ^ /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:514:5: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QSizeF&)': /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QSizeF &asize) ^ /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:634:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h: In constructor 'QRectF::QRectF(const QPointF&, const QPointF&)': /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::xp' should be initialized in the member initialization list [-Weffc++] inline QRectF::QRectF(const QPointF &atopLeft, const QPointF &abottomRight) ^ /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::yp' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::w' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qrect.h:642:8: warning: 'QRectF::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:46:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor()': /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor() ^ /usr/lib64/qt/include/QtGui/qcolor.h:279:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(int, int, int, int)': /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(int r, int g, int b, int a) ^ /usr/lib64/qt/include/QtGui/qcolor.h:282:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const char*)': /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const char *aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:285:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In constructor 'QColor::QColor(const QString&)': /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::cspec' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QString& aname) ^ /usr/lib64/qt/include/QtGui/qcolor.h:288:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qcolor.h: In copy constructor 'QColor::QColor(const QColor&)': /usr/lib64/qt/include/QtGui/qcolor.h:291:8: warning: 'QColor::ct' should be initialized in the member initialization list [-Weffc++] inline QColor::QColor(const QColor &acolor) ^ In file included from /usr/lib64/qt/include/QtGui/qmatrix.h:48:0, from /usr/lib64/qt/include/QtGui/qbrush.h:50, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLine::QLine()': /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt1' should be initialized in the member initialization list [-Weffc++] inline QLine::QLine() { } ^ /usr/lib64/qt/include/QtCore/qline.h:101:8: warning: 'QLine::pt2' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qline.h: In constructor 'QLineF::QLineF()': /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt1' should be initialized in the member initialization list [-Weffc++] inline QLineF::QLineF() ^ /usr/lib64/qt/include/QtCore/qline.h:280:8: warning: 'QLineF::pt2' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:50:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qmatrix.h: In constructor 'QMatrix::QMatrix(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m11' should be initialized in the member initialization list [-Weffc++] inline explicit QMatrix(Qt::Initialization) {} ^ /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m12' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m21' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_m22' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dx' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qmatrix.h:64:21: warning: 'QMatrix::_dy' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:51:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(Qt::Initialization)': /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_13' should be initialized in the member initialization list [-Weffc++] inline explicit QTransform(Qt::Initialization) : affine(Qt::Uninitialized) {} ^ /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_23' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_33' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_type' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::m_dirty' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h:77:21: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, bool)': /usr/lib64/qt/include/QtGui/qtransform.h:166:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(qreal h11, qreal h12, qreal h13, ^ /usr/lib64/qt/include/QtGui/qtransform.h: In constructor 'QTransform::QTransform(bool)': /usr/lib64/qt/include/QtGui/qtransform.h:173:12: warning: 'QTransform::d' should be initialized in the member initialization list [-Weffc++] inline QTransform(bool) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:52:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qimage.h: In constructor 'QImageTextKeyLang::QImageTextKeyLang()': /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::key' should be initialized in the member initialization list [-Weffc++] QImageTextKeyLang() { } ^ /usr/lib64/qt/include/QtGui/qimage.h:72:5: warning: 'QImageTextKeyLang::lang' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtCore/qsharedpointer.h:50:0, from /usr/lib64/qt/include/QtGui/qpixmap.h:49, from /usr/lib64/qt/include/QtGui/qbrush.h:53, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData()': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData() ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:187:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h: In constructor 'QtSharedPointer::ExternalRefCountData::ExternalRefCountData(Qt::Initialization)': /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::weakref' should be initialized in the member initialization list [-Weffc++] inline ExternalRefCountData(Qt::Initialization) { } ^ /usr/lib64/qt/include/QtCore/qsharedpointer_impl.h:192:16: warning: 'QtSharedPointer::ExternalRefCountData::strongref' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qpalette.h:47:0, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qbrush.h: At global scope: /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: 'class QGradient' has pointer data members [-Weffc++] class Q_GUI_EXPORT QGradient ^ /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: but does not override 'QGradient(const QGradient&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qbrush.h:201:20: warning: or 'operator=(const QGradient&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qwidget.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::setCurrentColorGroup(QPalette::ColorGroup)': /usr/lib64/qt/include/QtGui/qpalette.h:105:69: warning: conversion to 'unsigned char:4' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void setCurrentColorGroup(ColorGroup cg) { current_group = cg; } ^ /usr/lib64/qt/include/QtGui/qpalette.h: In member function 'void QPalette::resolve(uint)': /usr/lib64/qt/include/QtGui/qpalette.h:167:51: warning: conversion to 'unsigned int:28' from 'uint {aka unsigned int}' may alter its value [-Wconversion] inline void resolve(uint mask) { resolve_mask = mask; } ^ In file included from /usr/lib64/qt/include/QtGui/qaction.h:48:0, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(float)': /usr/lib64/qt/include/QtCore/qvariant.h:184:5: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::Private::Private()': /usr/lib64/qt/include/QtCore/qvariant.h:353:16: warning: 'QVariant::Private::data' should be initialized in the member initialization list [-Weffc++] inline Private(): type(Invalid), is_shared(false), is_null(true) { data.ptr = 0; } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(void*)': /usr/lib64/qt/include/QtCore/qvariant.h:429:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(void *) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant(bool, int)': /usr/lib64/qt/include/QtCore/qvariant.h:436:12: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant(bool, int) { Q_ASSERT(false); } ^ /usr/lib64/qt/include/QtCore/qvariant.h: In constructor 'QVariant::QVariant()': /usr/lib64/qt/include/QtCore/qvariant.h:484:8: warning: 'QVariant::d' should be initialized in the member initialization list [-Weffc++] inline QVariant::QVariant() {} ^ In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/ToolBar.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h: At global scope: /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: 'class QEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QEvent // event base class ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: but does not override 'QEvent(const QEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:56:21: warning: or 'operator=(const QEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:51:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/ToolBar.cc:28: /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: 'class QChildEvent' has pointer data members [-Weffc++] class Q_CORE_EXPORT QChildEvent : public QEvent ^ /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: but does not override 'QChildEvent(const QChildEvent&)' [-Weffc++] /usr/lib64/qt/include/QtCore/qcoreevent.h:353:21: warning: or 'operator=(const QChildEvent&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/QActionEvent:1:0, from graphics/ToolBar.cc:28: /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: 'class QTabletEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTabletEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: but does not override 'QTabletEvent(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:179:20: warning: or 'operator=(const QTabletEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: 'class QDropEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QDropEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: but does not override 'QDropEvent(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:476:20: warning: or 'operator=(const QDropEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: 'class QActionEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QActionEvent : public QEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: but does not override 'QActionEvent(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:632:20: warning: or 'operator=(const QActionEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: 'class QTouchEvent' has pointer data members [-Weffc++] class Q_GUI_EXPORT QTouchEvent : public QInputEvent ^ /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: but does not override 'QTouchEvent(const QTouchEvent&)' [-Weffc++] /usr/lib64/qt/include/QtGui/qevent.h:741:20: warning: or 'operator=(const QTouchEvent&)' [-Weffc++] In file included from graphics/Figure.h:29:0, from graphics/ToolBar.cc:37: graphics/MenuContainer.h:31:7: warning: 'class QtHandles::MenuContainer' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] class MenuContainer ^ In file included from ../libinterp/corefcn/graphics.h:41:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from graphics/Object.h:28:0, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/Figure.h:30:0, from graphics/ToolBar.cc:37: graphics/Object.h: At global scope: graphics/Object.h:40:7: warning: 'class QtHandles::Object' has pointer data members [-Weffc++] class Object : public QObject ^ graphics/Object.h:40:7: warning: but does not override 'QtHandles::Object(const QtHandles::Object&)' [-Weffc++] graphics/Object.h:40:7: warning: or 'operator=(const QtHandles::Object&)' [-Weffc++] In file included from graphics/ToolBar.cc:37:0: graphics/Figure.h:59:7: warning: 'class QtHandles::Figure' has pointer data members [-Weffc++] class Figure : ^ graphics/Figure.h:59:7: warning: but does not override 'QtHandles::Figure(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: or 'operator=(const QtHandles::Figure&)' [-Weffc++] graphics/Figure.h:59:7: warning: base class 'class QtHandles::MenuContainer' has accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from graphics/ToolBar.cc:38:0: graphics/ToolBar.h:36:7: warning: 'class QtHandles::ToolBar' has pointer data members [-Weffc++] class ToolBar : public Object ^ graphics/ToolBar.h:36:7: warning: but does not override 'QtHandles::ToolBar(const QtHandles::ToolBar&)' [-Weffc++] graphics/ToolBar.h:36:7: warning: or 'operator=(const QtHandles::ToolBar&)' [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qevent.h:56:0, from /usr/lib64/qt/include/QtGui/QActionEvent:1, from graphics/ToolBar.cc:28: /usr/lib64/qt/include/QtCore/qset.h: In instantiation of 'QSet::QSet() [with T = QtHandles::GenericEventNotifyReceiver*]': graphics/GenericEventNotify.h:40:50: required from here /usr/lib64/qt/include/QtCore/qset.h:59:12: warning: 'QSet::q_hash' should be initialized in the member initialization list [-Weffc++] inline QSet() {} ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from graphics/Object.h:28, from graphics/Figure.h:30, from graphics/ToolBar.cc:37: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:99:61: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:413:15: required from 'QVector::QVector(int) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:165:64: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHash::const_iterator::const_iterator(const QHash::iterator&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:415:16: warning: 'QHash::const_iterator::i' should be initialized in the member initialization list [-Weffc++] inline const_iterator(const iterator &o) ^ In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPoint]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPoint]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPoint]' /usr/lib64/qt/include/QtGui/qpolygon.h:66:59: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPointF]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPointF]' /usr/lib64/qt/include/QtCore/qvector.h:123:97: required from 'QVector::QVector(const QVector&) [with T = QPointF]' /usr/lib64/qt/include/QtGui/qpolygon.h:140:62: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] In file included from /usr/lib64/qt/include/QtCore/qvariant.h:50:0, from /usr/lib64/qt/include/QtGui/qaction.h:48, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashDummyNode::QHashDummyNode(const Key&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:543:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashDummyNode(const Key &key0) : key(key0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:212:12: warning: 'QHashDummyNode::h' should be initialized in the member initialization list [-Weffc++] /usr/lib64/qt/include/QtCore/qhash.h: In instantiation of 'QHashNode::QHashNode(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]': /usr/lib64/qt/include/QtCore/qhash.h:545:14: required from 'QHash::Node* QHash::createNode(uint, const Key&, const T&, QHash::Node**) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue; QHash::Node = QHashNode; uint = unsigned int]' /usr/lib64/qt/include/QtCore/qhash.h:763:35: required from 'QHash::iterator QHash::insert(const Key&, const T&) [with Key = QtHandles::GenericEventNotifyReceiver*; T = QHashDummyValue]' /usr/lib64/qt/include/QtCore/qset.h:181:93: required from 'QSet::const_iterator QSet::insert(const T&) [with T = QtHandles::GenericEventNotifyReceiver*]' graphics/GenericEventNotify.h:44:28: required from here /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::next' should be initialized in the member initialization list [-Weffc++] inline QHashNode(const Key &key0, const T &value0) : key(key0), value(value0) {} ^ /usr/lib64/qt/include/QtCore/qhash.h:224:12: warning: 'QHashNode::h' should be initialized in the member initialization list [-Weffc++] In file included from /usr/lib64/qt/include/QtGui/qbrush.h:47:0, from /usr/lib64/qt/include/QtGui/qpalette.h:47, from /usr/lib64/qt/include/QtGui/qwidget.h:50, from /usr/lib64/qt/include/QtGui/qaction.h:47, from /usr/lib64/qt/include/QtGui/QAction:1, from graphics/ToolBar.cc:27: /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'void QVector::realloc(int, int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *mem = QVectorData::reallocate(d, sizeOfTypedData() + (aalloc - 1) * sizeof(T), ^ /usr/lib64/qt/include/QtCore/qvector.h:508:59: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] /usr/lib64/qt/include/QtCore/qvector.h: In instantiation of 'QVectorData* QVector::malloc(int) [with T = QPainterPath::Element]': /usr/lib64/qt/include/QtCore/qvector.h:494:25: required from 'void QVector::realloc(int, int) [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:337:10: required from 'void QVector::detach_helper() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:147:58: required from 'void QVector::detach() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtCore/qvector.h:247:37: required from 'T* QVector::begin() [with T = QPainterPath::Element; QVector::iterator = QPainterPath::Element*]' /usr/lib64/qt/include/QtCore/qvector.h:260:60: required from 'T& QVector::first() [with T = QPainterPath::Element]' /usr/lib64/qt/include/QtGui/qpainterpath.h:394:76: required from here /usr/lib64/qt/include/QtCore/qvector.h:405:52: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] QVectorData *vectordata = QVectorData::allocate(sizeOfTypedData() + (aalloc - 1) * sizeof(T), alignOfTypedData()); ^ CXX graphics/graphics_libgui_graphics_la-gl-select.lo In file included from ../libinterp/corefcn/graphics.h:41:0, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../liboctave/util/caseless-str.h:48:31: warning: conversion to a base class will never use a type conversion operator [-Wconversion] operator std::string (void) const { return *this; } ^ ../liboctave/util/caseless-str.h: In member function 'bool caseless_str::operator<(const string&) const': ../liboctave/util/caseless-str.h:57:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp1 = std::tolower (*p1); ^ ../liboctave/util/caseless-str.h:58:37: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] char lp2 = std::tolower (*p2); ^ In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/util/lo-array-gripes.h:26, from ../libinterp/corefcn/gripes.h:28, from ../libinterp/corefcn/graphics.h:43, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../liboctave/util/oct-refcount.h: At global scope: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/array/chNDArray.h:33:0, from ../liboctave/array/chMatrix.h:30, from ../liboctave/operators/mx-base.h:33, from ../libinterp/octave-value/ov.h:37, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../libinterp/octave-value/ov.h:38:0, from ../libinterp/corefcn/oct-handle.h:29, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../liboctave/system/oct-time.h: In member function 'double octave_time::double_value() const': ../liboctave/system/oct-time.h:94:70: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] double double_value (void) const { return ot_unix_time + ot_usec / 1e6; } ^ In file included from ../libinterp/corefcn/oct-handle.h:29:0, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../libinterp/octave-value/ov.h: At global scope: ../libinterp/octave-value/ov.h:70:1: warning: 'class octave_value' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] octave_value ^ ../libinterp/octave-value/ov.h: In constructor 'octave_value::octave_value()': ../libinterp/octave-value/ov.h:171:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (void) ^ ../libinterp/octave-value/ov.h: In copy constructor 'octave_value::octave_value(const octave_value&)': ../libinterp/octave-value/ov.h:304:3: warning: 'octave_value::rep' should be initialized in the member initialization list [-Weffc++] octave_value (const octave_value& a) ^ In file included from ../libinterp/corefcn/graphics.h:45:0, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../libinterp/corefcn/oct-map.h: In member function 'octave_idx_type octave_fields::nfields() const': ../libinterp/corefcn/oct-map.h:115:60: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, int>::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nfields (void) const { return rep->size (); } ^ In file included from ../libinterp/corefcn/txt-eng-ft.h:36:0, from ../libinterp/corefcn/graphics.h:49, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:108:1: warning: base class 'class octave_base_list' has accessible non-virtual destructor [-Wnon-virtual-dtor] text_element_list ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: 'class text_element_subscript' has pointer data members [-Weffc++] text_element_subscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:134:1: warning: but does not override 'text_element_subscript(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:134:1: warning: or 'operator=(const text_element_subscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_subscript::text_element_subscript(char)': ../libinterp/corefcn/txt-eng.h:140:3: warning: 'text_element_subscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_subscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:160:1: warning: 'class text_element_superscript' has pointer data members [-Weffc++] text_element_superscript : public text_element ^ ../libinterp/corefcn/txt-eng.h:160:1: warning: but does not override 'text_element_superscript(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:160:1: warning: or 'operator=(const text_element_superscript&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h: In constructor 'text_element_superscript::text_element_superscript(char)': ../libinterp/corefcn/txt-eng.h:166:3: warning: 'text_element_superscript::elem' should be initialized in the member initialization list [-Weffc++] text_element_superscript (char c) ^ ../libinterp/corefcn/txt-eng.h: At global scope: ../libinterp/corefcn/txt-eng.h:407:1: warning: 'class text_parser_tex' has pointer data members [-Weffc++] text_parser_tex : public text_parser ^ ../libinterp/corefcn/txt-eng.h:407:1: warning: but does not override 'text_parser_tex(const text_parser_tex&)' [-Weffc++] ../libinterp/corefcn/txt-eng.h:407:1: warning: or 'operator=(const text_parser_tex&)' [-Weffc++] In file included from ../libinterp/corefcn/gl-render.h:49:0, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const NDArray&)': ../libinterp/corefcn/graphics.h:689:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In constructor 'text_label_property::text_label_property(const string&, const graphics_handle&, const Cell&)': ../libinterp/corefcn/graphics.h:705:3: warning: 'text_label_property::value' should be initialized in the member initialization list [-Weffc++] text_label_property (const std::string& s, const graphics_handle& h, ^ ../libinterp/corefcn/graphics.h: In member function 'octave_idx_type radio_values::nelem() const': ../libinterp/corefcn/graphics.h:931:67: warning: conversion to 'octave_idx_type {aka int}' from 'std::set::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type nelem (void) const { return possible_vals.size (); } ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix children_property::do_get_all_children() const': ../libinterp/corefcn/graphics.h:1792:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (children_list.size (), 1); ^ ../libinterp/corefcn/graphics.h: In constructor 'gtk_manager::gtk_manager()': ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::dtk' should be initialized in the member initialization list [-Weffc++] gtk_manager (void) { } ^ ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::available_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h:2354:3: warning: 'gtk_manager::loaded_toolkits' should be initialized in the member initialization list [-Weffc++] ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_available_toolkits_list() const': ../libinterp/corefcn/graphics.h:2429:43: warning: conversion to 'octave_idx_type {aka int}' from 'std::set >::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , available_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Cell gtk_manager::do_loaded_toolkits_list() const': ../libinterp/corefcn/graphics.h:2441:40: warning: conversion to 'octave_idx_type {aka int}' from 'std::map, graphics_toolkit>::size_type {aka long unsigned int}' may alter its value [-Wconversion] Cell m (1 , loaded_toolkits.size ()); ^ ../libinterp/corefcn/graphics.h: In copy constructor 'base_graphics_object::base_graphics_object(const base_graphics_object&)': ../libinterp/corefcn/graphics.h:3222:3: warning: 'base_graphics_object::toolkit_flag' should be initialized in the member initialization list [-Weffc++] base_graphics_object (const base_graphics_object&) : count (0) { } ^ In file included from ../libinterp/corefcn/gl-render.h:49:0, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../libinterp/corefcn/graphics.h: In member function 'float image::properties::pixel_size(octave_idx_type, Matrix)': ../libinterp/corefcn/graphics.h:8984:12: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/(2*l); ^ ../libinterp/corefcn/graphics.h:8990:16: warning: conversion to 'float' from 'Array::crefT {aka double}' may alter its value [-Wfloat-conversion] dp = (limits(1) - limits(0))/2; ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_handle_list(bool)': ../libinterp/corefcn/graphics.h:13472:41: warning: conversion to 'octave_idx_type {aka int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, handle_map.size ()); ^ ../libinterp/corefcn/graphics.h: In member function 'Matrix gh_manager::do_figure_handle_list(bool)': ../libinterp/corefcn/graphics.h:13490:42: warning: conversion to 'octave_idx_type {aka int}' from 'std::list::size_type {aka long unsigned int}' may alter its value [-Wconversion] Matrix retval (1, figure_list.size ()); ^ In file included from graphics/gl-select.cc:27:0: graphics/gl-select.h: In constructor 'opengl_selector::opengl_selector()': graphics/gl-select.h:39:3: warning: 'opengl_selector::xp' should be initialized in the member initialization list [-Weffc++] opengl_selector (void) : size (5) { } ^ graphics/gl-select.h:39:3: warning: 'opengl_selector::yp' should be initialized in the member initialization list [-Weffc++] graphics/gl-select.h:39:3: warning: 'opengl_selector::object_map' should be initialized in the member initialization list [-Weffc++] graphics/gl-select.cc: In member function 'virtual void opengl_selector::draw(const graphics_object&, bool)': graphics/gl-select.cc:136:34: warning: conversion to 'GLuint {aka unsigned int}' from 'std::map::size_type {aka long unsigned int}' may alter its value [-Wconversion] GLuint name = object_map.size (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/array/MArray.h:28, from ../liboctave/array/dNDArray.h:26, from ../liboctave/array/dMatrix.h:26, from ../libinterp/corefcn/oct-handle.h:26, from ../libinterp/corefcn/graphics.h:44, from ../libinterp/corefcn/gl-render.h:49, from graphics/gl-select.h:26, from graphics/gl-select.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] GEN graphics/qrc-qthandles.cc CXX graphics/graphics_libgui_graphics_la-qrc-qthandles.lo In file included from graphics/qrc-qthandles.cc:12:0: graphics/qrc-qthandles.cc:1127:44: warning: 'qInitResources_graphics__init_variable__' defined but not used [-Wunused-variable] Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_graphics)) ^ /usr/lib64/qt/include/QtCore/qglobal.h:939:21: note: in definition of macro 'Q_CONSTRUCTOR_FUNCTION0' static const int AFUNC ## __init_variable__ = AFUNC(); ^ graphics/qrc-qthandles.cc:1127:1: note: in expansion of macro 'Q_CONSTRUCTOR_FUNCTION' Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_graphics)) ^ graphics/qrc-qthandles.cc:1127:24: note: in expansion of macro 'QT_MANGLE_NAMESPACE' Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_graphics)) ^ CXXLD graphics/libgui-graphics.la CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-BlockArray.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-Emulation.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-Filter.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-History.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-KeyboardTranslator.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-konsole_wcwidth.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-kpty.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-QUnixTerminalImpl.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-Screen.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-ScreenWindow.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalCharacterDecoder.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-Vt102Emulation.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-SelfListener.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalModel.lo CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-TerminalView.lo CXX qterminal/libqterminal/qterminal_libqterminal_la-QTerminal.lo GEN qterminal/libqterminal/moc-QTerminal.cc CXX qterminal/libqterminal/qterminal_libqterminal_la-moc-QTerminal.lo GEN qterminal/libqterminal/unix/moc-Emulation.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Emulation.lo GEN qterminal/libqterminal/unix/moc-Filter.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Filter.lo GEN qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-QUnixTerminalImpl.lo GEN qterminal/libqterminal/unix/moc-ScreenWindow.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-ScreenWindow.lo GEN qterminal/libqterminal/unix/moc-SelfListener.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-SelfListener.lo GEN qterminal/libqterminal/unix/moc-TerminalModel.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalModel.lo GEN qterminal/libqterminal/unix/moc-TerminalView.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-TerminalView.lo GEN qterminal/libqterminal/unix/moc-Vt102Emulation.cc CXX qterminal/libqterminal/unix/qterminal_libqterminal_la-moc-Vt102Emulation.lo CXXLD qterminal/libqterminal.la CXXLD liboctgui.la GEN default-qt-settings GEN languages/be_BY.qm GEN languages/de_DE.qm GEN languages/en_US.qm GEN languages/es_ES.qm GEN languages/fr_FR.qm GEN languages/it_IT.qm GEN languages/ja_JP.qm GEN languages/nl_NL.qm GEN languages/pt_BR.qm GEN languages/pt_PT.qm GEN languages/ru_RU.qm GEN languages/uk_UA.qm GEN languages/zh_CN.qm make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' Making all in src make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' CXX octave_gui-main-gui.o In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from ../libinterp/corefcn/defaults.h:29, from main-gui.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from ../libinterp/corefcn/defaults.h:29, from main-gui.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from ../libinterp/corefcn/defaults.h:29, from main-gui.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD octave-gui GEN mkoctfile.cc CXX mkoctfile.o In file included from mkoctfile.cc:66:0: shared-fcns.h: In function 'std::string subst_octave_home(const string&)': shared-fcns.h:132:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = prefix.length (); ^ mkoctfile.cc: In function 'std::string get_line(FILE*)': mkoctfile.cc:82:18: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[idx++] = c; ^ CXXLD mkoctfile CC octave-display-available.o GEN main.cc CXX octave-main.o In file included from main.cc:62:0: shared-fcns.h: In function 'std::string subst_octave_home(const string&)': shared-fcns.h:132:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = prefix.length (); ^ main.cc: In function 'char* strsave(const char*)': main.cc:419:22: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int len = strlen (s); ^ CXXLD octave CXX main-cli.o In file included from ../liboctave/array/dim-vector.h:35:0, from ../liboctave/array/Array.h:35, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from ../libinterp/corefcn/defaults.h:29, from main-cli.cc:27: ../liboctave/util/oct-refcount.h:60:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator++()' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int)' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:29: warning: prefix 'octave_refcount::count_type octave_refcount::operator--()' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:28: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int)' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ ../liboctave/util/oct-refcount.h: In instantiation of 'class octave_refcount': ../liboctave/array/idx-vector.h:108:26: required from here ../liboctave/util/oct-refcount.h:60:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator++() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator++(void) ^ ../liboctave/util/oct-refcount.h:65:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator++(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator++(int) ^ ../liboctave/util/oct-refcount.h:70:14: warning: prefix 'octave_refcount::count_type octave_refcount::operator--() [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount&' [-Weffc++] count_type operator--(void) ^ ../liboctave/util/oct-refcount.h:75:14: warning: postfix 'octave_refcount::count_type octave_refcount::operator--(int) [with T = int; octave_refcount::count_type = int]' should return 'octave_refcount' [-Weffc++] count_type operator--(int) ^ In file included from ../liboctave/util/pathsearch.h:28:0, from ../libinterp/corefcn/defaults.h:29, from main-cli.cc:27: ../liboctave/util/str-vec.h: In member function 'octave_idx_type string_vector::max_length() const': ../liboctave/util/str-vec.h:82:48: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type tmp = elem (i).length (); ^ In file included from ../liboctave/util/oct-inttypes.h:34:0, from ../liboctave/array/idx-vector.h:36, from ../liboctave/array/Array.h:36, from ../liboctave/util/str-vec.h:31, from ../liboctave/util/pathsearch.h:28, from ../libinterp/corefcn/defaults.h:29, from main-cli.cc:27: ../liboctave/numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]': ../liboctave/numeric/lo-mappers.h:241:60: required from here ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] return (xfinite (x) ? xfloor (x + 0.5) : x); ^ ../liboctave/numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wfloat-conversion] CXXLD octave-cli GEN octave-config.cc CXX octave-config.o In file included from octave-config.cc:38:0: shared-fcns.h: In function 'std::string subst_octave_home(const string&)': shared-fcns.h:132:44: warning: conversion to 'octave_idx_type {aka int}' from 'std::basic_string::size_type {aka long unsigned int}' may alter its value [-Wconversion] octave_idx_type len = prefix.length (); ^ CXXLD octave-config GEN octave-cli-4.0.0 GEN octave-gui-4.0.0 make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' Making all in scripts make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' GEN plot/util/.dirstamp GEN plot/util/gnuplot_binary.m plot/util/gnuplot_binary.m is unchanged GEN java/images.stamp GEN java/org/octave/ClassHelper.class warning: [options] bootstrap class path not set in conjunction with -source 1.3 warning: [options] source value 1.3 is obsolete and will be removed in a future release warning: [options] target value 1.3 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 4 warnings GEN java/org/octave/Octave.class warning: [options] bootstrap class path not set in conjunction with -source 1.3 warning: [options] source value 1.3 is obsolete and will be removed in a future release warning: [options] target value 1.3 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 4 warnings GEN java/org/octave/Matrix.class warning: [options] bootstrap class path not set in conjunction with -source 1.3 warning: [options] source value 1.3 is obsolete and will be removed in a future release warning: [options] target value 1.3 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 4 warnings GEN java/org/octave/JDialogBox.class warning: [options] bootstrap class path not set in conjunction with -source 1.3 warning: [options] source value 1.3 is obsolete and will be removed in a future release warning: [options] target value 1.3 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. Note: org/octave/JDialogBox.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. 4 warnings GEN java/octave.jar GEN @ftp/.dirstamp GEN @ftp/PKG_ADD GEN audio/.dirstamp GEN audio/PKG_ADD GEN deprecated/.dirstamp GEN deprecated/PKG_ADD GEN elfun/.dirstamp GEN elfun/PKG_ADD GEN general/.dirstamp GEN general/PKG_ADD GEN geometry/.dirstamp GEN geometry/PKG_ADD GEN gui/.dirstamp GEN gui/PKG_ADD GEN help/.dirstamp GEN help/PKG_ADD GEN image/.dirstamp GEN image/PKG_ADD GEN io/.dirstamp GEN io/PKG_ADD GEN java/.dirstamp GEN java/PKG_ADD GEN linear-algebra/.dirstamp GEN linear-algebra/PKG_ADD GEN miscellaneous/.dirstamp GEN miscellaneous/PKG_ADD GEN optimization/.dirstamp GEN optimization/PKG_ADD GEN path/.dirstamp GEN path/PKG_ADD GEN pkg/.dirstamp GEN pkg/PKG_ADD GEN plot/appearance/.dirstamp GEN plot/appearance/PKG_ADD GEN plot/draw/.dirstamp GEN plot/draw/PKG_ADD GEN plot/util/PKG_ADD GEN polynomial/.dirstamp GEN polynomial/PKG_ADD GEN prefs/.dirstamp GEN prefs/PKG_ADD GEN set/.dirstamp GEN set/PKG_ADD GEN signal/.dirstamp GEN signal/PKG_ADD GEN sparse/.dirstamp GEN sparse/PKG_ADD GEN specfun/.dirstamp GEN specfun/PKG_ADD GEN special-matrix/.dirstamp GEN special-matrix/PKG_ADD GEN startup/.dirstamp GEN startup/PKG_ADD GEN statistics/base/.dirstamp GEN statistics/base/PKG_ADD GEN statistics/distributions/.dirstamp GEN statistics/distributions/PKG_ADD GEN statistics/models/.dirstamp GEN statistics/models/PKG_ADD GEN statistics/tests/.dirstamp GEN statistics/tests/PKG_ADD GEN strings/.dirstamp GEN strings/PKG_ADD GEN testfun/.dirstamp GEN testfun/PKG_ADD GEN time/.dirstamp GEN time/PKG_ADD GEN .DOCSTRINGS DOCSTRINGS is unchanged make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' Making all in . make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../AUTHORS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../BUGS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../INSTALL.OCTAVE' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Installing .gdbinit from version at etc/gdbinit Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Making all in doc make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making all in doxyhtml make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' Making all in interpreter make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Making all in liboctave make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' Making all in refcard make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making all in examples make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making all in code make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' Making all in data make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making all in etc/icons make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' GEN octave.appdata.xml GEN octave.desktop make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' Making all in test make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' ./build-bc-overload-tests.sh ./bc-overloads-expected touch bc-overload-tests.stamp make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' GEN sparse.tst Installing .gdbinit from version at ../etc/gdbinit make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Making all in . make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../AUTHORS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../BUGS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../INSTALL.OCTAVE' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[1]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' rm -f bits/stl_algo.h make all-recursive make[1]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' Making all in libgnu make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make all-recursive make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' Making all in liboctave make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' Making all in libinterp make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' Making all in libgui make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' Making all in src make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' Making all in scripts make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' GEN plot/util/gnuplot_binary.m plot/util/gnuplot_binary.m is unchanged make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' Making all in . make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../AUTHORS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../BUGS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../INSTALL.OCTAVE' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Making all in doc make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making all in doxyhtml make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' Making all in interpreter make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Making all in liboctave make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' Making all in refcard make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making all in examples make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making all in code make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' Making all in data make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making all in etc/icons make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' Making all in test make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' make all-am make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Making all in . make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../AUTHORS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../BUGS' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[3]: '../../INSTALL.OCTAVE' is up to date. make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[1]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make -C test check make[1]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' ../run-octave --norc --silent --no-history ./fntests.m . Integrated test scripts: liboctave/array/Array.cc-tst ................................ PASS 18/18 liboctave/array/CMatrix.cc-tst .............................. PASS 11/11 liboctave/array/CSparse.cc-tst .............................. PASS 10/10 liboctave/array/Sparse.cc-tst ............................... PASS 103/103 liboctave/array/dMatrix.cc-tst .............................. PASS 10/10 liboctave/array/dSparse.cc-tst .............................. PASS 12/12 liboctave/array/fCMatrix.cc-tst ............................. PASS 11/11 liboctave/array/fMatrix.cc-tst .............................. PASS 8/8 liboctave/array/idx-vector.cc-tst ........................... PASS 2/2 liboctave/util/oct-inttypes.cc-tst .......................... PASS 28/28 libinterp/corefcn/Cell.cc-tst ............................... PASS 4/4 libinterp/corefcn/__contourc__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__dispatch__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__dsearchn__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__ichol__.cc-tst .......................... PASS 1/1 libinterp/corefcn/__ilu__.cc-tst ............................ PASS 1/1 libinterp/corefcn/__lin_interpn__.cc-tst .................... PASS 1/1 libinterp/corefcn/__pchip_deriv__.cc-tst .................... PASS 1/1 libinterp/corefcn/__qp__.cc-tst ............................. PASS 1/1 libinterp/corefcn/besselj.cc-tst ............................ PASS 191/191 libinterp/corefcn/betainc.cc-tst ............................ PASS 23/23 libinterp/corefcn/bitfcns.cc-tst ............................ PASS 22/22 libinterp/corefcn/bsxfun.cc-tst ............................. PASS 73/73 libinterp/corefcn/cellfun.cc-tst ............................ PASS 129/129 libinterp/corefcn/conv2.cc-tst .............................. PASS 48/51 XFAIL 3 libinterp/corefcn/dassl.cc-tst .............................. PASS 4/4 libinterp/corefcn/data.cc-tst ............................... PASS 967/967 libinterp/corefcn/defaults.cc-tst ........................... PASS 10/10 libinterp/corefcn/det.cc-tst ................................ PASS 5/5 libinterp/corefcn/dirfns.cc-tst ............................. PASS 1/1 libinterp/corefcn/dlmread.cc-tst ............................ PASS 20/20 libinterp/corefcn/dot.cc-tst ................................ PASS 22/22 libinterp/corefcn/eig.cc-tst ................................ PASS 20/20 libinterp/corefcn/ellipj.cc-tst ............................. PASS 18/18 libinterp/corefcn/fft.cc-tst ................................ PASS 19/19 libinterp/corefcn/fft2.cc-tst ............................... PASS 4/4 libinterp/corefcn/file-io.cc-tst ............................ PASS 0/1 FAIL 1 libinterp/corefcn/filter.cc-tst ............................. PASS 14/14 libinterp/corefcn/find.cc-tst ............................... PASS 16/16 libinterp/corefcn/gammainc.cc-tst ........................... PASS 4/4 libinterp/corefcn/gcd.cc-tst ................................ PASS 9/9 libinterp/corefcn/givens.cc-tst ............................. PASS 6/6 libinterp/corefcn/graphics.cc-tst ........................... PASS 35/38 FAIL 3 libinterp/corefcn/hess.cc-tst ............................... PASS 5/5 libinterp/corefcn/hex2num.cc-tst ............................ PASS 4/4 libinterp/corefcn/inv.cc-tst ................................ PASS 7/7 libinterp/corefcn/kron.cc-tst ............................... PASS 14/14 libinterp/corefcn/lookup.cc-tst ............................. PASS 20/20 libinterp/corefcn/lsode.cc-tst .............................. PASS 5/5 libinterp/corefcn/lu.cc-tst ................................. PASS 22/22 libinterp/corefcn/luinc.cc-tst .............................. PASS 2/2 libinterp/corefcn/mappers.cc-tst ............................ PASS 395/395 libinterp/corefcn/matrix_type.cc-tst ........................ PASS 51/51 libinterp/corefcn/max.cc-tst ................................ PASS 111/114 XFAIL 3 libinterp/corefcn/md5sum.cc-tst ............................. PASS 3/3 libinterp/corefcn/mgorth.cc-tst ............................. PASS 2/2 libinterp/corefcn/nproc.cc-tst .............................. PASS 5/5 libinterp/corefcn/oct-map.cc-tst ............................ PASS 8/8 libinterp/corefcn/ordschur.cc-tst ........................... PASS 4/4 libinterp/corefcn/pinv.cc-tst ............................... PASS 9/9 libinterp/corefcn/pr-output.cc-tst .......................... PASS 9/9 libinterp/corefcn/quad.cc-tst ............................... PASS 8/8 libinterp/corefcn/quadcc.cc-tst ............................. PASS 19/19 libinterp/corefcn/qz.cc-tst ................................. PASS 4/4 libinterp/corefcn/rand.cc-tst ............................... PASS 63/63 libinterp/corefcn/rcond.cc-tst .............................. PASS 8/8 libinterp/corefcn/regexp.cc-tst ............................. PASS 106/106 libinterp/corefcn/schur.cc-tst .............................. PASS 11/11 libinterp/corefcn/sighandlers.cc-tst ........................ PASS 9/9 libinterp/corefcn/sparse-xpow.cc-tst ........................ PASS 2/2 libinterp/corefcn/spparms.cc-tst ............................ PASS 9/9 libinterp/corefcn/sqrtm.cc-tst .............................. PASS 3/3 libinterp/corefcn/str2double.cc-tst ......................... PASS 31/31 libinterp/corefcn/strfind.cc-tst ............................ PASS 19/19 libinterp/corefcn/strfns.cc-tst ............................. PASS 86/86 libinterp/corefcn/sub2ind.cc-tst ............................ PASS 24/24 libinterp/corefcn/svd.cc-tst ................................ PASS 18/18 libinterp/corefcn/sylvester.cc-tst .......................... PASS 9/9 libinterp/corefcn/symtab.cc-tst ............................. PASS 7/7 libinterp/corefcn/syscalls.cc-tst ........................... PASS 2/2 libinterp/corefcn/sysdep.cc-tst ............................. PASS 14/14 libinterp/corefcn/time.cc-tst ............................... PASS 27/27 libinterp/corefcn/toplev.cc-tst ............................. PASS 6/6 libinterp/corefcn/tril.cc-tst ............................... PASS 2/2 libinterp/corefcn/tsearch.cc-tst ............................ PASS 6/6 libinterp/corefcn/utils.cc-tst .............................. PASS 81/81 libinterp/corefcn/variables.cc-tst .......................... PASS 28/28 libinterp/dldfcn/__delaunayn__.cc-tst ....................... PASS 1/1 libinterp/dldfcn/__fltk_uigetfile__.cc-tst .................. PASS 1/1 libinterp/dldfcn/__glpk__.cc-tst ............................ PASS 1/1 libinterp/dldfcn/__magick_read__.cc-tst ..................... PASS 4/4 libinterp/dldfcn/__osmesa_print__.cc-tst .................... PASS 2/2 libinterp/dldfcn/__voronoi__.cc-tst ......................... PASS 1/1 libinterp/dldfcn/amd.cc-tst ................................. PASS 4/4 libinterp/dldfcn/audiodevinfo.cc-tst ........................ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4771:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4771:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline shared memfd open() failed: Function not implemented ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused shared memfd open() failed: Function not implemented ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused shared memfd open() failed: Function not implemented ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused shared memfd open() failed: Function not implemented ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4771:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM dmix PASS 4/4 libinterp/dldfcn/chol.cc-tst ................................ PASS 30/30 libinterp/dldfcn/convhulln.cc-tst ........................... PASS 4/4 libinterp/dldfcn/dmperm.cc-tst .............................. PASS 5/5 libinterp/dldfcn/fftw.cc-tst ................................ PASS 13/13 libinterp/dldfcn/qr.cc-tst .................................. PASS 48/48 libinterp/octave-value/ov-base.cc-tst ....................... PASS 1/1 libinterp/octave-value/ov-bool-mat.cc-tst ................... PASS 1/1 libinterp/octave-value/ov-cell.cc-tst ....................... PASS 1/1 libinterp/octave-value/ov-class.cc-tst ...................... PASS 50/50 libinterp/octave-value/ov-cx-diag.cc-tst .................... PASS 1/1 libinterp/octave-value/ov-fcn-handle.cc-tst ................. PASS 10/10 libinterp/octave-value/ov-fcn-inline.cc-tst ................. PASS 30/30 libinterp/octave-value/ov-flt-re-mat.cc-tst ................. PASS 15/15 libinterp/octave-value/ov-int16.cc-tst ...................... PASS 6/6 libinterp/octave-value/ov-int32.cc-tst ...................... PASS 6/6 libinterp/octave-value/ov-int64.cc-tst ...................... PASS 6/6 libinterp/octave-value/ov-int8.cc-tst ....................... PASS 6/6 libinterp/octave-value/ov-java.cc-tst ....................... PASS 5/5 libinterp/octave-value/ov-null-mat.cc-tst ................... PASS 8/8 libinterp/octave-value/ov-oncleanup.cc-tst .................. PASS 1/1 libinterp/octave-value/ov-range.cc-tst ...................... PASS 1/1 libinterp/octave-value/ov-re-mat.cc-tst ..................... PASS 15/15 libinterp/octave-value/ov-struct.cc-tst ..................... PASS 28/28 libinterp/octave-value/ov-typeinfo.cc-tst ................... PASS 57/57 libinterp/octave-value/ov-uint16.cc-tst ..................... PASS 6/6 libinterp/octave-value/ov-uint32.cc-tst ..................... PASS 6/6 libinterp/octave-value/ov-uint64.cc-tst ..................... PASS 6/6 libinterp/octave-value/ov-uint8.cc-tst ...................... PASS 6/6 libinterp/octave-value/ov-usr-fcn.cc-tst .................... PASS 7/7 libinterp/octave-value/ov.cc-tst ............................ PASS 30/30 libinterp/parse-tree/lex.ll-tst ............................. PASS 3/3 libinterp/parse-tree/oct-parse.in.yy-tst .................... PASS 9/9 libinterp/parse-tree/pt-assign.cc-tst ....................... PASS 2/2 libinterp/parse-tree/pt-binop.cc-tst ........................ PASS 1/1 libinterp/parse-tree/pt-eval.cc-tst ......................... PASS 4/4 libinterp/parse-tree/pt-fcn-handle.cc-tst ................... PASS 5/5 libinterp/parse-tree/pt-idx.cc-tst .......................... PASS 6/6 libinterp/parse-tree/pt-mat.cc-tst .......................... PASS 199/199 libinterp/octave.cc-tst ..................................... PASS 8/8 scripts/@ftp/ascii.m ........................................ PASS 1/1 scripts/@ftp/binary.m ....................................... PASS 1/1 scripts/@ftp/cd.m ........................................... PASS 1/1 scripts/@ftp/close.m ........................................ PASS 1/1 scripts/@ftp/delete.m ....................................... PASS 1/1 scripts/@ftp/dir.m .......................................... PASS 1/1 scripts/@ftp/display.m ...................................... PASS 1/1 scripts/@ftp/ftp.m .......................................... PASS 1/1 scripts/@ftp/loadobj.m ...................................... PASS 1/1 scripts/@ftp/mget.m ......................................... PASS 1/1 scripts/@ftp/mkdir.m ........................................ PASS 1/1 scripts/@ftp/mput.m ......................................... PASS 1/1 scripts/@ftp/rename.m ....................................... PASS 1/1 scripts/@ftp/rmdir.m ........................................ PASS 1/1 scripts/@ftp/saveobj.m ...................................... PASS 1/1 scripts/audio/@audioplayer/audioplayer.m .................... PASS 0/4 FAIL 4 scripts/audio/@audiorecorder/audiorecorder.m ................ PASS 0/4 FAIL 4 scripts/audio/record.m ...................................... PASS 5/5 scripts/audio/sound.m ....................................... PASS 4/4 scripts/audio/soundsc.m ..................................... PASS 10/10 scripts/audio/wavread.m ..................................... PASS 6/6 scripts/audio/wavwrite.m .................................... PASS 11/11 scripts/deprecated/bicubic.m ................................ PASS 1/1 scripts/deprecated/delaunay3.m .............................. PASS 1/1 scripts/deprecated/dump_prefs.m ............................. PASS 1/1 scripts/deprecated/interp1q.m ............................... PASS 7/7 scripts/deprecated/isequalwithequalnans.m ................... PASS 6/6 scripts/deprecated/octave_tmp_file_name.m ................... PASS 1/1 scripts/deprecated/playaudio.m .............................. PASS 5/5 scripts/elfun/acosd.m ....................................... PASS 3/3 scripts/elfun/acot.m ........................................ PASS 3/3 scripts/elfun/acotd.m ....................................... PASS 3/3 scripts/elfun/acoth.m ....................................... PASS 3/3 scripts/elfun/acsc.m ........................................ PASS 3/3 scripts/elfun/acscd.m ....................................... PASS 3/3 scripts/elfun/acsch.m ....................................... PASS 3/3 scripts/elfun/asec.m ........................................ PASS 3/3 scripts/elfun/asecd.m ....................................... PASS 3/3 scripts/elfun/asech.m ....................................... PASS 3/3 scripts/elfun/asind.m ....................................... PASS 3/3 scripts/elfun/atan2d.m ...................................... PASS 3/3 scripts/elfun/atand.m ....................................... PASS 3/3 scripts/elfun/cosd.m ........................................ PASS 5/5 scripts/elfun/cot.m ......................................... PASS 3/3 scripts/elfun/cotd.m ........................................ PASS 5/5 scripts/elfun/coth.m ........................................ PASS 3/3 scripts/elfun/csc.m ......................................... PASS 3/3 scripts/elfun/cscd.m ........................................ PASS 5/5 scripts/elfun/csch.m ........................................ PASS 3/3 scripts/elfun/sec.m ......................................... PASS 3/3 scripts/elfun/secd.m ........................................ PASS 5/5 scripts/elfun/sech.m ........................................ PASS 3/3 scripts/elfun/sind.m ........................................ PASS 5/5 scripts/elfun/tand.m ........................................ PASS 5/5 scripts/general/accumarray.m ................................ PASS 20/20 scripts/general/accumdim.m .................................. PASS 13/13 scripts/general/bincoeff.m .................................. PASS 11/11 scripts/general/bitcmp.m .................................... PASS 10/10 scripts/general/bitget.m .................................... PASS 15/15 scripts/general/bitset.m .................................... PASS 21/21 scripts/general/blkdiag.m ................................... PASS 10/10 scripts/general/cart2pol.m .................................. PASS 8/8 scripts/general/cart2sph.m .................................. PASS 5/5 scripts/general/cell2mat.m .................................. PASS 12/12 scripts/general/celldisp.m .................................. PASS 3/3 scripts/general/chop.m ...................................... PASS 10/10 scripts/general/circshift.m ................................. PASS 12/12 scripts/general/common_size.m ............................... PASS 2/2 scripts/general/cplxpair.m .................................. PASS 13/13 scripts/general/cumtrapz.m .................................. PASS 9/9 scripts/general/curl.m ...................................... PASS 1/1 scripts/general/dblquad.m ................................... PASS 4/4 scripts/general/deal.m ...................................... PASS 4/4 scripts/general/del2.m ...................................... PASS 14/14 scripts/general/divergence.m ................................ PASS 1/1 scripts/general/fieldnames.m ................................ PASS 5/5 scripts/general/flip.m ...................................... PASS 10/10 scripts/general/flipdim.m ................................... PASS 1/1 scripts/general/fliplr.m .................................... PASS 9/9 scripts/general/flipud.m .................................... PASS 9/9 scripts/general/gradient.m .................................. PASS 5/5 scripts/general/idivide.m ................................... PASS 13/13 scripts/general/inputParser.m ............................... PASS 11/11 scripts/general/int2str.m ................................... PASS 6/6 scripts/general/interp1.m ................................... PASS 212/212 scripts/general/interp2.m ................................... PASS 50/50 scripts/general/interp3.m ................................... PASS 21/21 scripts/general/interpft.m .................................. PASS 15/15 scripts/general/interpn.m ................................... PASS 7/7 scripts/general/isdir.m ..................................... PASS 4/4 scripts/general/isequal.m ................................... PASS 60/60 scripts/general/isequaln.m .................................. PASS 8/8 scripts/general/logspace.m .................................. PASS 6/6 scripts/general/methods.m ................................... PASS 2/2 scripts/general/nargchk.m ................................... PASS 9/9 scripts/general/narginchk.m ................................. PASS 4/4 scripts/general/nargoutchk.m ................................ PASS 9/9 scripts/general/nextpow2.m .................................. PASS 9/9 scripts/general/nthargout.m ................................. PASS 2/2 scripts/general/num2str.m ................................... PASS 31/32 XFAIL 1 scripts/general/pol2cart.m .................................. PASS 8/8 scripts/general/polyarea.m .................................. PASS 4/4 scripts/general/postpad.m ................................... PASS 12/12 scripts/general/prepad.m .................................... PASS 17/17 scripts/general/profile.m ................................... PASS 4/4 scripts/general/profshow.m .................................. PASS 4/4 scripts/general/quadgk.m .................................... PASS 16/16 scripts/general/quadl.m ..................................... PASS 5/5 scripts/general/quadv.m ..................................... PASS 5/5 scripts/general/randi.m ..................................... PASS 12/12 scripts/general/rat.m ....................................... PASS 4/4 scripts/general/repmat.m .................................... PASS 43/43 scripts/general/rot90.m ..................................... PASS 9/9 scripts/general/rotdim.m .................................... PASS 20/20 scripts/general/shift.m ..................................... PASS 9/9 scripts/general/shiftdim.m .................................. PASS 6/6 scripts/general/sortrows.m .................................. PASS 8/8 scripts/general/sph2cart.m .................................. PASS 5/5 scripts/general/structfun.m ................................. PASS 3/3 scripts/general/trapz.m ..................................... PASS 11/11 scripts/general/triplequad.m ................................ PASS 1/1 scripts/general/validateattributes.m ........................ PASS 47/47 scripts/geometry/convhull.m ................................. PASS 1/1 scripts/geometry/delaunay.m ................................. PASS 15/15 scripts/geometry/delaunayn.m ................................ PASS 3/3 scripts/geometry/dsearch.m .................................. PASS 2/2 scripts/geometry/dsearchn.m ................................. PASS 6/6 scripts/geometry/griddata.m ................................. PASS 14/14 scripts/geometry/griddata3.m ................................ PASS 2/2 scripts/geometry/griddatan.m ................................ PASS 2/2 scripts/geometry/inpolygon.m ................................ PASS 11/11 scripts/geometry/rectint.m .................................. PASS 17/17 scripts/geometry/tsearchn.m ................................. PASS 5/5 scripts/geometry/voronoi.m .................................. PASS 8/8 scripts/geometry/voronoin.m ................................. PASS 3/3 scripts/gui/guidata.m ....................................... PASS 4/4 scripts/gui/uigetdir.m ...................................... PASS 1/1 scripts/gui/uigetfile.m ..................................... PASS 1/1 scripts/gui/uimenu.m ........................................ PASS 0/3 FAIL 3 scripts/gui/uiputfile.m ..................................... PASS 1/1 scripts/gui/waitbar.m ....................................... PASS 4/4 scripts/gui/waitforbuttonpress.m ............................ PASS 2/2 scripts/help/__gripe_missing_component__.m .................. PASS 7/7 scripts/help/__makeinfo__.m ................................. PASS 1/1 scripts/help/__unimplemented__.m ............................ PASS 1/1 scripts/help/doc.m .......................................... PASS 1/1 scripts/help/doc_cache_create.m ............................. PASS 1/1 scripts/help/get_first_help_sentence.m ...................... PASS 7/7 scripts/help/help.m ......................................... PASS 5/5 scripts/help/print_usage.m .................................. PASS 1/1 scripts/help/type.m ......................................... PASS 9/9 scripts/help/which.m ........................................ PASS 5/5 scripts/image/cmpermute.m ................................... PASS 19/19 scripts/image/cmunique.m .................................... PASS 19/19 scripts/image/colormap.m .................................... PASS 11/11 scripts/image/contrast.m .................................... PASS 1/1 scripts/image/gray2ind.m .................................... PASS 19/19 scripts/image/hsv2rgb.m ..................................... PASS 11/11 scripts/image/image.m ....................................... PASS 1/1 scripts/image/imfinfo.m ..................................... PASS 0/0 SKIP 1 scripts/image/imformats.m ................................... PASS 0/0 SKIP 5 scripts/image/imread.m ...................................... PASS 0/0 SKIP 4 scripts/image/imshow.m ...................................... PASS 6/6 scripts/image/imwrite.m ..................................... PASS 9/9 SKIP 10 scripts/image/ind2gray.m .................................... PASS 19/19 scripts/image/ind2rgb.m ..................................... PASS 21/21 scripts/image/iscolormap.m .................................. PASS 8/8 scripts/image/ntsc2rgb.m .................................... PASS 9/9 scripts/image/rgb2hsv.m ..................................... PASS 10/10 scripts/image/rgb2ind.m ..................................... PASS 6/6 scripts/image/rgb2ntsc.m .................................... PASS 9/9 scripts/image/rgbplot.m ..................................... PASS 5/5 scripts/io/beep.m ........................................... PASS 1/1 scripts/io/csvread.m ........................................ PASS 1/1 scripts/io/csvwrite.m ....................................... PASS 2/2 scripts/io/dlmwrite.m ....................................... PASS 1/1 scripts/io/fileread.m ....................................... PASS 4/4 scripts/io/importdata.m ..................................... PASS 26/26 scripts/io/is_valid_file_id.m ............................... PASS 5/5 scripts/io/strread.m ........................................ PASS 53/53 scripts/io/textread.m ....................................... PASS 21/21 scripts/io/textscan.m ....................................... PASS 34/34 scripts/java/javachk.m ...................................... PASS 6/6 scripts/java/usejava.m ...................................... PASS 6/6 scripts/linear-algebra/bandwidth.m .......................... PASS 19/19 scripts/linear-algebra/commutation_matrix.m ................. PASS 6/6 scripts/linear-algebra/cond.m ............................... PASS 8/8 scripts/linear-algebra/condest.m ............................ PASS 4/4 scripts/linear-algebra/cross.m .............................. PASS 5/5 scripts/linear-algebra/duplication_matrix.m ................. PASS 7/7 scripts/linear-algebra/expm.m ............................... PASS 8/8 scripts/linear-algebra/housh.m .............................. PASS 6/6 scripts/linear-algebra/isbanded.m ........................... PASS 19/19 scripts/linear-algebra/isdefinite.m ......................... PASS 7/7 scripts/linear-algebra/isdiag.m ............................. PASS 11/11 scripts/linear-algebra/ishermitian.m ........................ PASS 12/12 scripts/linear-algebra/issymmetric.m ........................ PASS 14/14 scripts/linear-algebra/istril.m ............................. PASS 12/12 scripts/linear-algebra/istriu.m ............................. PASS 12/12 scripts/linear-algebra/linsolve.m ........................... PASS 7/7 scripts/linear-algebra/logm.m ............................... PASS 10/10 scripts/linear-algebra/normest.m ............................ PASS 8/8 scripts/linear-algebra/null.m ............................... PASS 8/8 scripts/linear-algebra/onenormest.m ......................... PASS 4/4 scripts/linear-algebra/orth.m ............................... PASS 1/1 scripts/linear-algebra/planerot.m ........................... PASS 5/5 scripts/linear-algebra/qzhess.m ............................. PASS 4/4 scripts/linear-algebra/rank.m ............................... PASS 9/9 scripts/linear-algebra/rref.m ............................... PASS 6/6 scripts/linear-algebra/subspace.m ........................... PASS 2/2 scripts/linear-algebra/trace.m .............................. PASS 9/9 scripts/linear-algebra/vech.m ............................... PASS 3/3 scripts/miscellaneous/ans.m ................................. PASS 1/1 scripts/miscellaneous/bug_report.m .......................... PASS 1/1 scripts/miscellaneous/bunzip2.m ............................. PASS 1/1 scripts/miscellaneous/bzip2.m ............................... PASS 1/1 scripts/miscellaneous/cast.m ................................ PASS 17/17 scripts/miscellaneous/citation.m ............................ PASS 3/3 scripts/miscellaneous/comma.m ............................... PASS 1/1 scripts/miscellaneous/compare_versions.m .................... PASS 46/46 scripts/miscellaneous/computer.m ............................ PASS 5/5 scripts/miscellaneous/copyfile.m ............................ PASS 7/7 scripts/miscellaneous/debug.m ............................... PASS 1/1 scripts/miscellaneous/delete.m .............................. PASS 4/4 scripts/miscellaneous/desktop.m ............................. PASS 2/2 scripts/miscellaneous/dir.m ................................. PASS 3/3 scripts/miscellaneous/dos.m ................................. PASS 3/3 scripts/miscellaneous/edit.m ................................ PASS 1/1 scripts/miscellaneous/error_ids.m ........................... PASS 1/1 scripts/miscellaneous/fact.m ................................ PASS 1/1 scripts/miscellaneous/fileparts.m ........................... PASS 13/13 scripts/miscellaneous/fullfile.m ............................ PASS 26/26 scripts/miscellaneous/genvarname.m .......................... PASS 31/31 scripts/miscellaneous/getappdata.m .......................... PASS 6/6 scripts/miscellaneous/getfield.m ............................ PASS 5/5 scripts/miscellaneous/gunzip.m .............................. PASS 1/1 scripts/miscellaneous/gzip.m ................................ PASS 4/4 scripts/miscellaneous/info.m ................................ PASS 1/1 scripts/miscellaneous/inputname.m ........................... PASS 6/6 scripts/miscellaneous/isappdata.m ........................... PASS 5/5 scripts/miscellaneous/isdeployed.m .......................... PASS 1/1 scripts/miscellaneous/ismac.m ............................... PASS 2/2 scripts/miscellaneous/ispc.m ................................ PASS 2/2 scripts/miscellaneous/isunix.m .............................. PASS 2/2 scripts/miscellaneous/license.m ............................. PASS 11/11 scripts/miscellaneous/list_primes.m ......................... PASS 7/7 scripts/miscellaneous/ls.m .................................. PASS 3/3 scripts/miscellaneous/ls_command.m .......................... PASS 2/2 scripts/miscellaneous/menu.m ................................ PASS 5/5 scripts/miscellaneous/mex.m ................................. PASS 1/1 scripts/miscellaneous/mexext.m .............................. PASS 1/1 scripts/miscellaneous/movefile.m ............................ PASS 6/6 scripts/miscellaneous/namelengthmax.m ....................... PASS 1/1 scripts/miscellaneous/news.m ................................ PASS 3/3 scripts/miscellaneous/open.m ................................ PASS 3/3 scripts/miscellaneous/orderfields.m ......................... PASS 14/14 scripts/miscellaneous/pack.m ................................ PASS 1/1 scripts/miscellaneous/paren.m ............................... PASS 1/1 scripts/miscellaneous/parseparams.m ......................... PASS 7/7 scripts/miscellaneous/perl.m ................................ PASS 1/1 scripts/miscellaneous/python.m .............................. PASS 1/1 scripts/miscellaneous/recycle.m ............................. PASS 5/5 scripts/miscellaneous/rmappdata.m ........................... PASS 7/7 scripts/miscellaneous/run.m ................................. PASS 3/3 scripts/miscellaneous/semicolon.m ........................... PASS 1/1 scripts/miscellaneous/setappdata.m .......................... PASS 5/5 scripts/miscellaneous/setfield.m ............................ PASS 6/6 scripts/miscellaneous/substruct.m ........................... PASS 6/6 scripts/miscellaneous/swapbytes.m ........................... PASS 5/5 scripts/miscellaneous/symvar.m .............................. PASS 3/3 scripts/miscellaneous/tar.m ................................. PASS 6/6 scripts/miscellaneous/tempdir.m ............................. PASS 2/2 scripts/miscellaneous/tmpnam.m .............................. PASS 1/1 scripts/miscellaneous/unix.m ................................ PASS 3/3 scripts/miscellaneous/unpack.m .............................. PASS 8/9 FAIL 1 scripts/miscellaneous/untar.m ............................... PASS 1/1 scripts/miscellaneous/unzip.m ............................... PASS 1/1 scripts/miscellaneous/ver.m ................................. PASS 2/2 scripts/miscellaneous/version.m ............................. PASS 3/3 scripts/miscellaneous/warning_ids.m ......................... PASS 1/1 scripts/miscellaneous/what.m ................................ PASS 2/2 scripts/miscellaneous/xor.m ................................. PASS 8/8 scripts/miscellaneous/zip.m ................................. PASS 5/6 XFAIL 1 scripts/optimization/__all_opts__.m ......................... PASS 1/1 scripts/optimization/fminbnd.m .............................. PASS 7/7 scripts/optimization/fminsearch.m ........................... PASS 3/3 scripts/optimization/fminunc.m .............................. PASS 6/6 scripts/optimization/fsolve.m ............................... PASS 6/6 scripts/optimization/fzero.m ................................ PASS 2/2 scripts/optimization/lsqnonneg.m ............................ PASS 2/2 scripts/optimization/optimget.m ............................. PASS 12/12 scripts/optimization/optimset.m ............................. PASS 7/7 scripts/optimization/pqpnonneg.m ............................ PASS 2/2 scripts/optimization/qp.m ................................... PASS 1/1 scripts/optimization/sqp.m .................................. PASS 17/17 scripts/path/matlabroot.m ................................... PASS 1/1 scripts/path/pathdef.m ...................................... PASS 1/1 scripts/path/savepath.m ..................................... PASS 1/1 scripts/plot/appearance/__clabel__.m ........................ PASS 1/1 scripts/plot/appearance/__getlegenddata__.m ................. PASS 1/1 scripts/plot/appearance/annotation.m ........................ PASS 11/11 scripts/plot/appearance/axis.m .............................. PASS 3/3 scripts/plot/appearance/datetick.m .......................... PASS 1/1 scripts/plot/appearance/gtext.m ............................. PASS 1/1 scripts/plot/appearance/legend.m ............................ PASS 2/2 scripts/plot/appearance/orient.m ............................ PASS 8/8 scripts/plot/appearance/text.m .............................. PASS 1/1 scripts/plot/appearance/title.m ............................. PASS 3/3 scripts/plot/appearance/view.m .............................. PASS 2/2 scripts/plot/appearance/whitebg.m ........................... PASS 1/1 scripts/plot/appearance/xlabel.m ............................ PASS 1/1 scripts/plot/appearance/xlim.m .............................. PASS 2/2 scripts/plot/appearance/ylabel.m ............................ PASS 1/1 scripts/plot/appearance/ylim.m .............................. PASS 2/2 scripts/plot/appearance/zlabel.m ............................ PASS 2/2 scripts/plot/appearance/zlim.m .............................. PASS 2/2 scripts/plot/draw/area.m .................................... PASS 8/8 scripts/plot/draw/compass.m ................................. PASS 5/5 scripts/plot/draw/contour.m ................................. PASS 2/2 scripts/plot/draw/contourc.m ................................ PASS 1/1 scripts/plot/draw/errorbar.m ................................ PASS 11/11 scripts/plot/draw/feather.m ................................. PASS 5/5 scripts/plot/draw/fplot.m ................................... PASS 8/8 scripts/plot/draw/hist.m .................................... PASS 10/10 scripts/plot/draw/isocolors.m ............................... PASS 1/1 scripts/plot/draw/isonormals.m .............................. PASS 2/2 scripts/plot/draw/isosurface.m .............................. PASS 4/4 scripts/plot/draw/line.m .................................... PASS 1/1 scripts/plot/draw/loglog.m .................................. PASS 2/2 scripts/plot/draw/patch.m ................................... PASS 2/2 scripts/plot/draw/semilogx.m ................................ PASS 2/2 scripts/plot/draw/semilogy.m ................................ PASS 2/2 scripts/plot/draw/shrinkfaces.m ............................. PASS 13/13 scripts/plot/draw/sombrero.m ................................ PASS 2/2 scripts/plot/draw/stairs.m .................................. PASS 9/9 scripts/plot/draw/stem.m .................................... PASS 9/9 scripts/plot/draw/stem3.m ................................... PASS 9/9 scripts/plot/draw/stemleaf.m ................................ PASS 17/17 scripts/plot/draw/surface.m ................................. PASS 1/1 scripts/plot/draw/surfnorm.m ................................ PASS 9/9 scripts/plot/draw/trimesh.m ................................. PASS 7/7 scripts/plot/draw/trisurf.m ................................. PASS 8/8 scripts/plot/util/__actual_axis_position__.m ................ PASS 1/1 scripts/plot/util/__default_plot_options__.m ................ PASS 1/1 scripts/plot/util/__gnuplot_drawnow__.m ..................... PASS 1/1 scripts/plot/util/__next_line_color__.m ..................... PASS 1/1 scripts/plot/util/__next_line_style__.m ..................... PASS 1/1 scripts/plot/util/__plt_get_axis_arg__.m .................... PASS 1/1 scripts/plot/util/__pltopt__.m .............................. PASS 7/7 scripts/plot/util/allchild.m ................................ PASS 2/3 FAIL 1 scripts/plot/util/ancestor.m ................................ PASS 7/7 scripts/plot/util/cla.m ..................................... PASS 2/2 scripts/plot/util/clf.m ..................................... PASS 3/3 scripts/plot/util/close.m ................................... PASS 9/9 scripts/plot/util/colstyle.m ................................ PASS 6/6 scripts/plot/util/copyobj.m ................................. PASS 1/1 SKIP 1 scripts/plot/util/figure.m .................................. PASS 5/5 scripts/plot/util/findall.m ................................. PASS 0/1 FAIL 1 scripts/plot/util/findobj.m ................................. PASS 10/10 scripts/plot/util/frame2im.m ................................ PASS 4/4 scripts/plot/util/gca.m ..................................... PASS 1/1 scripts/plot/util/gcbf.m .................................... PASS 1/1 scripts/plot/util/gcbo.m .................................... PASS 1/1 scripts/plot/util/gcf.m ..................................... PASS 1/1 scripts/plot/util/ginput.m .................................. PASS 1/1 scripts/plot/util/gnuplot_binary.m .......................... PASS 1/1 scripts/plot/util/graphics_toolkit.m ........................ PASS 0/2 FAIL 2 scripts/plot/util/hggroup.m ................................. PASS 1/1 scripts/plot/util/hgload.m .................................. PASS 3/3 scripts/plot/util/hgsave.m .................................. PASS 3/3 SKIP 1 scripts/plot/util/hold.m .................................... PASS 2/2 scripts/plot/util/im2frame.m ................................ PASS 4/4 scripts/plot/util/isaxes.m .................................. PASS 2/2 scripts/plot/util/isfigure.m ................................ PASS 1/1 scripts/plot/util/ishghandle.m .............................. PASS 1/1 scripts/plot/util/ishold.m .................................. PASS 1/1 scripts/plot/util/isprop.m .................................. PASS 8/8 scripts/plot/util/linkaxes.m ................................ PASS 4/4 scripts/plot/util/linkprop.m ................................ PASS 7/7 scripts/plot/util/meshgrid.m ................................ PASS 8/8 scripts/plot/util/ndgrid.m .................................. PASS 9/9 scripts/plot/util/newplot.m ................................. PASS 2/2 scripts/plot/util/printd.m .................................. PASS 1/1 scripts/plot/util/rotate.m .................................. PASS 11/11 scripts/plot/util/subplot.m ................................. PASS 3/3 scripts/polynomial/compan.m ................................. PASS 6/6 scripts/polynomial/conv.m ................................... PASS 22/22 scripts/polynomial/deconv.m ................................. PASS 8/8 scripts/polynomial/mkpp.m ................................... PASS 16/16 scripts/polynomial/mpoles.m ................................. PASS 1/1 scripts/polynomial/pchip.m .................................. PASS 23/23 scripts/polynomial/poly.m ................................... PASS 4/4 scripts/polynomial/polyaffine.m ............................. PASS 1/1 scripts/polynomial/polyder.m ................................ PASS 5/5 scripts/polynomial/polyeig.m ................................ PASS 6/6 scripts/polynomial/polyfit.m ................................ PASS 9/9 scripts/polynomial/polygcd.m ................................ PASS 4/4 scripts/polynomial/polyint.m ................................ PASS 4/4 scripts/polynomial/polyout.m ................................ PASS 5/5 scripts/polynomial/polyreduce.m ............................. PASS 8/8 scripts/polynomial/polyval.m ................................ PASS 8/8 scripts/polynomial/polyvalm.m ............................... PASS 3/3 scripts/polynomial/ppder.m .................................. PASS 11/11 scripts/polynomial/ppint.m .................................. PASS 2/2 scripts/polynomial/ppjumps.m ................................ PASS 3/3 scripts/polynomial/ppval.m .................................. PASS 17/17 scripts/polynomial/residue.m ................................ PASS 4/5 XFAIL 1 scripts/polynomial/roots.m .................................. PASS 12/12 scripts/polynomial/spline.m ................................. PASS 27/27 scripts/polynomial/splinefit.m .............................. PASS 3/3 scripts/polynomial/unmkpp.m ................................. PASS 6/6 scripts/prefs/rmpref.m ...................................... PASS 4/4 scripts/set/intersect.m ..................................... PASS 9/9 scripts/set/ismember.m ...................................... PASS 32/32 scripts/set/powerset.m ...................................... PASS 9/9 scripts/set/setdiff.m ....................................... PASS 15/15 scripts/set/setxor.m ........................................ PASS 15/15 scripts/set/union.m ......................................... PASS 13/13 scripts/set/unique.m ........................................ PASS 39/39 scripts/signal/autoreg_matrix.m ............................. PASS 4/4 scripts/signal/bartlett.m ................................... PASS 9/9 scripts/signal/blackman.m ................................... PASS 13/13 scripts/signal/detrend.m .................................... PASS 3/3 scripts/signal/fftconv.m .................................... PASS 8/8 scripts/signal/fftfilt.m .................................... PASS 10/10 scripts/signal/fftshift.m ................................... PASS 7/7 scripts/signal/freqz.m ...................................... PASS 3/3 scripts/signal/hamming.m .................................... PASS 13/13 scripts/signal/hanning.m .................................... PASS 13/13 scripts/signal/ifftshift.m .................................. PASS 7/7 scripts/signal/periodogram.m ................................ PASS 8/8 scripts/signal/sinc.m ....................................... PASS 4/4 scripts/signal/sinetone.m ................................... PASS 1/1 scripts/signal/sinewave.m ................................... PASS 8/8 scripts/signal/spectral_adf.m ............................... PASS 4/4 scripts/signal/spectral_xdf.m ............................... PASS 4/4 scripts/signal/unwrap.m ..................................... PASS 5/5 scripts/sparse/bicg.m ....................................... PASS 3/3 scripts/sparse/bicgstab.m ................................... PASS 4/4 scripts/sparse/cgs.m ........................................ PASS 3/3 scripts/sparse/eigs.m ....................................... PASS 154/154 scripts/sparse/gmres.m ...................................... PASS 10/10 scripts/sparse/gplot.m ...................................... PASS 1/1 scripts/sparse/ichol.m ...................................... PASS 24/24 scripts/sparse/ilu.m ........................................ PASS 41/41 scripts/sparse/nonzeros.m ................................... PASS 4/4 scripts/sparse/pcg.m ........................................ PASS 4/4 scripts/sparse/pcr.m ........................................ PASS 3/3 scripts/sparse/qmr.m ........................................ PASS 4/4 scripts/sparse/spaugment.m .................................. PASS 1/1 scripts/sparse/spconvert.m .................................. PASS 7/7 scripts/sparse/spdiags.m .................................... PASS 9/9 scripts/sparse/speye.m ...................................... PASS 5/5 scripts/sparse/spfun.m ...................................... PASS 4/4 scripts/sparse/spones.m ..................................... PASS 3/3 scripts/sparse/sprand.m ..................................... PASS 18/18 scripts/sparse/sprandn.m .................................... PASS 18/18 scripts/sparse/sprandsym.m .................................. PASS 9/9 scripts/sparse/spstats.m .................................... PASS 1/1 scripts/sparse/spy.m ........................................ PASS 1/1 scripts/sparse/svds.m ....................................... PASS 6/6 scripts/sparse/treelayout.m ................................. PASS 3/3 scripts/specfun/bessel.m .................................... PASS 1/1 scripts/specfun/beta.m ...................................... PASS 12/12 scripts/specfun/betaln.m .................................... PASS 9/9 scripts/specfun/ellipke.m ................................... PASS 9/9 scripts/specfun/expint.m .................................... PASS 10/10 scripts/specfun/factor.m .................................... PASS 7/7 scripts/specfun/factorial.m ................................. PASS 9/9 scripts/specfun/isprime.m ................................... PASS 15/15 scripts/specfun/lcm.m ....................................... PASS 5/5 scripts/specfun/legendre.m .................................. PASS 19/19 scripts/specfun/nchoosek.m .................................. PASS 17/17 scripts/specfun/nthroot.m ................................... PASS 14/14 scripts/specfun/perms.m ..................................... PASS 5/5 scripts/specfun/pow2.m ...................................... PASS 4/4 scripts/specfun/primes.m .................................... PASS 5/5 scripts/specfun/reallog.m ................................... PASS 6/6 scripts/specfun/realpow.m ................................... PASS 8/8 scripts/specfun/realsqrt.m .................................. PASS 5/5 scripts/special-matrix/gallery.m ............................ PASS 8/8 scripts/special-matrix/hadamard.m ........................... PASS 6/6 scripts/special-matrix/hankel.m ............................. PASS 11/11 scripts/special-matrix/hilb.m ............................... PASS 5/5 scripts/special-matrix/invhilb.m ............................ PASS 7/7 scripts/special-matrix/magic.m .............................. PASS 8/8 scripts/special-matrix/pascal.m ............................. PASS 12/12 scripts/special-matrix/rosser.m ............................. PASS 3/3 scripts/special-matrix/toeplitz.m ........................... PASS 8/8 scripts/special-matrix/vander.m ............................. PASS 10/10 scripts/special-matrix/wilkinson.m .......................... PASS 10/10 scripts/startup/__finish__.m ................................ PASS 1/1 scripts/statistics/base/center.m ............................ PASS 14/14 scripts/statistics/base/cloglog.m ........................... PASS 5/5 scripts/statistics/base/corr.m .............................. PASS 10/10 scripts/statistics/base/cov.m ............................... PASS 14/14 scripts/statistics/base/gls.m ............................... PASS 13/13 scripts/statistics/base/histc.m ............................. PASS 8/8 scripts/statistics/base/iqr.m ............................... PASS 8/8 scripts/statistics/base/kendall.m ........................... PASS 10/10 scripts/statistics/base/kurtosis.m .......................... PASS 18/18 scripts/statistics/base/logit.m ............................. PASS 4/4 scripts/statistics/base/lscov.m ............................. PASS 3/3 scripts/statistics/base/mahalanobis.m ....................... PASS 7/7 scripts/statistics/base/mean.m .............................. PASS 17/17 scripts/statistics/base/meansq.m ............................ PASS 11/11 scripts/statistics/base/median.m ............................ PASS 12/12 scripts/statistics/base/mode.m .............................. PASS 22/22 scripts/statistics/base/moment.m ............................ PASS 18/18 scripts/statistics/base/ols.m ............................... PASS 12/12 scripts/statistics/base/ppplot.m ............................ PASS 2/2 scripts/statistics/base/prctile.m ........................... PASS 14/14 scripts/statistics/base/probit.m ............................ PASS 3/3 scripts/statistics/base/quantile.m .......................... PASS 21/21 scripts/statistics/base/range.m ............................. PASS 7/7 scripts/statistics/base/ranks.m ............................. PASS 13/13 scripts/statistics/base/run_count.m ......................... PASS 15/15 scripts/statistics/base/runlength.m ......................... PASS 7/7 scripts/statistics/base/skewness.m .......................... PASS 21/21 scripts/statistics/base/spearman.m .......................... PASS 9/9 scripts/statistics/base/statistics.m ........................ PASS 9/9 scripts/statistics/base/std.m ............................... PASS 12/12 scripts/statistics/base/table.m ............................. PASS 9/9 scripts/statistics/base/var.m ............................... PASS 10/10 scripts/statistics/base/zscore.m ............................ PASS 12/12 scripts/statistics/distributions/betacdf.m .................. PASS 17/17 scripts/statistics/distributions/betainv.m .................. PASS 20/20 scripts/statistics/distributions/betapdf.m .................. PASS 21/21 scripts/statistics/distributions/betarnd.m .................. PASS 27/27 scripts/statistics/distributions/binocdf.m .................. PASS 20/20 scripts/statistics/distributions/binoinv.m .................. PASS 20/20 scripts/statistics/distributions/binopdf.m .................. PASS 22/22 scripts/statistics/distributions/binornd.m .................. PASS 29/29 scripts/statistics/distributions/cauchy_cdf.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_inv.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_pdf.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_rnd.m ............... PASS 27/27 scripts/statistics/distributions/chi2cdf.m .................. PASS 14/14 scripts/statistics/distributions/chi2inv.m .................. PASS 14/14 scripts/statistics/distributions/chi2pdf.m .................. PASS 13/13 scripts/statistics/distributions/chi2rnd.m .................. PASS 19/19 scripts/statistics/distributions/discrete_cdf.m ............. PASS 14/14 scripts/statistics/distributions/discrete_inv.m ............. PASS 13/13 scripts/statistics/distributions/discrete_pdf.m ............. PASS 14/14 scripts/statistics/distributions/discrete_rnd.m ............. PASS 17/17 scripts/statistics/distributions/empirical_cdf.m ............ PASS 9/9 scripts/statistics/distributions/empirical_inv.m ............ PASS 8/8 scripts/statistics/distributions/empirical_pdf.m ............ PASS 8/8 scripts/statistics/distributions/empirical_rnd.m ............ PASS 8/8 scripts/statistics/distributions/expcdf.m ................... PASS 13/13 scripts/statistics/distributions/expinv.m ................... PASS 14/14 scripts/statistics/distributions/exppdf.m ................... PASS 12/12 scripts/statistics/distributions/exprnd.m ................... PASS 19/19 scripts/statistics/distributions/fcdf.m ..................... PASS 20/20 scripts/statistics/distributions/finv.m ..................... PASS 20/20 scripts/statistics/distributions/fpdf.m ..................... PASS 20/20 scripts/statistics/distributions/frnd.m ..................... PASS 27/27 scripts/statistics/distributions/gamcdf.m ................... PASS 18/18 scripts/statistics/distributions/gaminv.m ................... PASS 20/20 scripts/statistics/distributions/gampdf.m ................... PASS 19/19 scripts/statistics/distributions/gamrnd.m ................... PASS 27/27 scripts/statistics/distributions/geocdf.m ................... PASS 14/14 scripts/statistics/distributions/geoinv.m ................... PASS 14/14 scripts/statistics/distributions/geopdf.m ................... PASS 13/13 scripts/statistics/distributions/geornd.m ................... PASS 20/20 scripts/statistics/distributions/hygecdf.m .................. PASS 26/26 scripts/statistics/distributions/hygeinv.m .................. PASS 27/27 scripts/statistics/distributions/hygepdf.m .................. PASS 25/25 scripts/statistics/distributions/hygernd.m .................. PASS 32/32 scripts/statistics/distributions/kolmogorov_smirnov_cdf.m ... PASS 4/4 scripts/statistics/distributions/laplace_cdf.m .............. PASS 5/5 scripts/statistics/distributions/laplace_inv.m .............. PASS 6/6 scripts/statistics/distributions/laplace_pdf.m .............. PASS 5/5 scripts/statistics/distributions/laplace_rnd.m .............. PASS 9/9 scripts/statistics/distributions/logistic_cdf.m ............. PASS 5/5 scripts/statistics/distributions/logistic_inv.m ............. PASS 6/6 scripts/statistics/distributions/logistic_pdf.m ............. PASS 5/5 scripts/statistics/distributions/logistic_rnd.m ............. PASS 9/9 scripts/statistics/distributions/logncdf.m .................. PASS 19/19 scripts/statistics/distributions/logninv.m .................. PASS 19/19 scripts/statistics/distributions/lognpdf.m .................. PASS 18/18 scripts/statistics/distributions/lognrnd.m .................. PASS 27/27 scripts/statistics/distributions/nbincdf.m .................. PASS 20/20 scripts/statistics/distributions/nbininv.m .................. PASS 21/21 scripts/statistics/distributions/nbinpdf.m .................. PASS 19/19 scripts/statistics/distributions/nbinrnd.m .................. PASS 27/27 scripts/statistics/distributions/normcdf.m .................. PASS 19/19 scripts/statistics/distributions/norminv.m .................. PASS 19/19 scripts/statistics/distributions/normpdf.m .................. PASS 18/18 scripts/statistics/distributions/normrnd.m .................. PASS 27/27 scripts/statistics/distributions/poisscdf.m ................. PASS 14/14 scripts/statistics/distributions/poissinv.m ................. PASS 14/14 scripts/statistics/distributions/poisspdf.m ................. PASS 13/13 scripts/statistics/distributions/poissrnd.m ................. PASS 21/21 scripts/statistics/distributions/stdnormal_cdf.m ............ PASS 5/5 scripts/statistics/distributions/stdnormal_inv.m ............ PASS 6/6 scripts/statistics/distributions/stdnormal_pdf.m ............ PASS 5/5 scripts/statistics/distributions/stdnormal_rnd.m ............ PASS 9/9 scripts/statistics/distributions/tcdf.m ..................... PASS 26/26 scripts/statistics/distributions/tinv.m ..................... PASS 14/14 scripts/statistics/distributions/tpdf.m ..................... PASS 14/14 scripts/statistics/distributions/trnd.m ..................... PASS 19/19 scripts/statistics/distributions/unidcdf.m .................. PASS 14/14 scripts/statistics/distributions/unidinv.m .................. PASS 14/14 scripts/statistics/distributions/unidpdf.m .................. PASS 13/13 scripts/statistics/distributions/unidrnd.m .................. PASS 13/13 scripts/statistics/distributions/unifcdf.m .................. PASS 19/19 scripts/statistics/distributions/unifinv.m .................. PASS 19/19 scripts/statistics/distributions/unifpdf.m .................. PASS 18/18 scripts/statistics/distributions/unifrnd.m .................. PASS 27/27 scripts/statistics/distributions/wblcdf.m ................... PASS 18/18 scripts/statistics/distributions/wblinv.m ................... PASS 18/18 scripts/statistics/distributions/wblpdf.m ................... PASS 17/17 scripts/statistics/distributions/wblrnd.m ................... PASS 27/27 scripts/statistics/tests/kolmogorov_smirnov_test.m .......... PASS 7/7 scripts/statistics/tests/kruskal_wallis_test.m .............. PASS 1/1 scripts/statistics/tests/t_test.m ........................... PASS 3/3 scripts/statistics/tests/z_test.m ........................... PASS 3/3 scripts/strings/base2dec.m .................................. PASS 12/12 scripts/strings/bin2dec.m ................................... PASS 9/9 scripts/strings/blanks.m .................................... PASS 8/8 scripts/strings/cstrcat.m ................................... PASS 6/6 scripts/strings/deblank.m ................................... PASS 10/10 scripts/strings/dec2base.m .................................. PASS 21/21 scripts/strings/dec2bin.m ................................... PASS 5/5 scripts/strings/dec2hex.m ................................... PASS 5/5 scripts/strings/findstr.m ................................... PASS 6/6 scripts/strings/hex2dec.m ................................... PASS 7/7 scripts/strings/index.m ..................................... PASS 18/18 scripts/strings/isletter.m .................................. PASS 2/2 scripts/strings/isstrprop.m ................................. PASS 10/10 scripts/strings/mat2str.m ................................... PASS 15/15 scripts/strings/ostrsplit.m ................................. PASS 12/12 scripts/strings/regexptranslate.m ........................... PASS 7/7 scripts/strings/rindex.m .................................... PASS 6/6 scripts/strings/str2num.m ................................... PASS 6/6 scripts/strings/strcat.m .................................... PASS 16/16 scripts/strings/strchr.m .................................... PASS 7/7 scripts/strings/strjoin.m ................................... PASS 7/7 scripts/strings/strjust.m ................................... PASS 8/8 scripts/strings/strmatch.m .................................. PASS 17/17 scripts/strings/strsplit.m .................................. PASS 38/38 scripts/strings/strtok.m .................................... PASS 32/32 scripts/strings/strtrim.m ................................... PASS 10/10 scripts/strings/strtrunc.m .................................. PASS 13/13 scripts/strings/substr.m .................................... PASS 16/16 scripts/strings/untabify.m .................................. PASS 8/8 scripts/strings/validatestring.m ............................ PASS 18/18 scripts/testfun/__have_feature__.m .......................... PASS 1/1 scripts/testfun/__printf_assert__.m ......................... PASS 1/1 scripts/testfun/__prog_output_assert__.m .................... PASS 1/1 scripts/testfun/__run_test_suite__.m ........................ PASS 1/1 scripts/testfun/assert.m .................................... PASS 95/95 scripts/testfun/demo.m ...................................... PASS 7/7 scripts/testfun/example.m ................................... PASS 9/9 scripts/testfun/fail.m ...................................... PASS 11/11 scripts/testfun/rundemos.m .................................. PASS 2/2 scripts/testfun/runtests.m .................................. PASS 2/2 scripts/testfun/speed.m ..................................... PASS 4/4 scripts/testfun/test.m ...................................... PASS 57/58 SKIP 1 XFAIL 1 scripts/time/addtodate.m .................................... PASS 36/36 scripts/time/asctime.m ...................................... PASS 3/3 scripts/time/calendar.m ..................................... PASS 3/3 scripts/time/clock.m ........................................ PASS 1/1 scripts/time/ctime.m ........................................ PASS 3/3 scripts/time/date.m ......................................... PASS 1/1 scripts/time/datenum.m ...................................... PASS 28/28 scripts/time/datestr.m ...................................... PASS 37/37 scripts/time/datevec.m ...................................... PASS 19/19 scripts/time/eomday.m ....................................... PASS 14/14 scripts/time/etime.m ........................................ PASS 9/9 scripts/time/is_leap_year.m ................................. PASS 6/6 scripts/time/now.m .......................................... PASS 4/4 scripts/time/weekday.m ...................................... PASS 20/20 Fixed test scripts: bug-35448.tst ............................................... PASS 2/2 bug-36025.tst ............................................... PASS 1/1 bug-38236.tst ............................................... PASS 0/1 XFAIL 1 bug-38691.tst ............................................... PASS 1/1 class-concat.tst ............................................ PASS 2/2 classdef.tst ................................................ PASS 18/20 XFAIL 2 classes.tst ................................................. PASS 124/124 ctor-vs-method.tst .......................................... PASS 4/4 fcn-handle-derived-resolution.tst ........................... PASS 7/7 args.tst .................................................... PASS 26/26 bc-overloads.tst ............................................ PASS 451/451 bug-31371.tst ............................................... PASS 1/1 bug-38576.tst ............................................... PASS 1/1 colormaps.tst ............................................... PASS 1/1 complex.tst ................................................. PASS 7/7 diag-perm.tst ............................................... PASS 27/27 error.tst ................................................... PASS 11/11 eval-catch.tst .............................................. PASS 9/9 for.tst ..................................................... PASS 14/14 func.tst .................................................... PASS 49/49 global.tst .................................................. PASS 10/10 if.tst ...................................................... PASS 8/8 index.tst ................................................... PASS 138/138 io.tst ...................................................... PASS 108/108 jit.tst ..................................................... PASS 0/2 SKIP 42 XFAIL 2 line-continue.tst ........................................... PASS 11/11 logical-index.tst ........................................... PASS 43/43 null-assign.tst ............................................. PASS 19/19 parser.tst .................................................. PASS 35/35 prefer.tst .................................................. PASS 27/27 range.tst ................................................... PASS 56/56 recursion.tst ............................................... PASS 2/2 return.tst .................................................. PASS 2/2 slice.tst ................................................... PASS 133/133 sparse.tst .................................................. PASS 1204/1204 struct.tst .................................................. PASS 45/45 switch.tst .................................................. PASS 8/8 system.tst .................................................. PASS 109/109 transpose.tst ............................................... PASS 16/16 try.tst ..................................................... PASS 18/18 unwind.tst .................................................. PASS 2/2 while.tst ................................................... PASS 6/6 Summary: PASS 12856 FAIL 20 XFAIL 15 SKIPPED 65 See the file /usr/src/slapt-src/academic/octave/octave-4.0.0/test/fntests.log for additional details. Expected failures (listed as XFAIL above) are known bugs. Please help improve Octave by contributing fixes for them. Tests are most often skipped because the features they require have been disabled. Features are most often disabled because they require dependencies that were not present when Octave was built. The configure script should have printed a summary at the end of its run indicating which dependencies were not found. 207 (of 874) .m files have no tests. Please help improve Octave by contributing tests for these files (see the list in the file /usr/src/slapt-src/academic/octave/octave-4.0.0/test/fntests.log). make[1]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' if test -z 'strip'; then \ make INSTALL_PROGRAM="/bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ install; \ else \ make INSTALL_PROGRAM="/bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install; \ fi make[1]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' rm -f bits/stl_algo.h make install-recursive make[2]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' Making install in libgnu make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make install-recursive make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[6]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' if test yes = no; then \ case 'linux-gnu' in \ darwin[56]*) \ need_charset_alias=true ;; \ darwin* | cygwin* | mingw* | pw32* | cegcc*) \ need_charset_alias=false ;; \ *) \ need_charset_alias=true ;; \ esac ; \ else \ need_charset_alias=false ; \ fi ; \ if $need_charset_alias; then \ /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -d /usr/src/slapt-src/academic/octave/package-octave/usr/lib64 ; \ fi ; \ if test -f /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.alias; then \ sed -f ref-add.sed /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.alias > /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp ; \ /usr/bin/ginstall -c -m 644 /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.alias ; \ rm -f /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp ; \ else \ if $need_charset_alias; then \ sed -f ref-add.sed charset.alias > /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp ; \ /usr/bin/ginstall -c -m 644 /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.alias ; \ rm -f /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/charset.tmp ; \ fi ; \ fi make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgnu' Making install in liboctave make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make install-am make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/liboctave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/liboctave/array' /usr/bin/ginstall -c -m 644 array/CMatrix.cc-tst array/CSparse.cc-tst array/dMatrix.cc-tst array/dSparse.cc-tst array/fCMatrix.cc-tst array/fMatrix.cc-tst array/idx-vector.cc-tst array/Array.cc-tst array/Sparse.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/liboctave/array' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/liboctave/util' /usr/bin/ginstall -c -m 644 util/oct-inttypes.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/liboctave/util' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-ops.h numeric/DASPK-opts.h numeric/DASRT-opts.h numeric/DASSL-opts.h numeric/LSODE-opts.h numeric/Quad-opts.h operators/mx-cdm-dm.h operators/mx-dm-cdm.h operators/mx-cs-dm.h operators/mx-cs-m.h operators/mx-cs-nda.h operators/mx-cdm-cm.h operators/mx-cdm-m.h operators/mx-cdm-s.h operators/mx-cm-cdm.h operators/mx-cm-dm.h operators/mx-cm-m.h operators/mx-cnda-nda.h operators/mx-cm-s.h operators/mx-cnda-s.h operators/mx-dm-cs.h operators/mx-dm-cm.h operators/mx-m-cs.h operators/mx-nda-cs.h operators/mx-m-cdm.h operators/mx-m-cm.h operators/mx-nda-cnda.h operators/mx-s-cdm.h operators/mx-s-cm.h operators/mx-s-cnda.h operators/mx-dm-m.h operators/mx-m-dm.h operators/mx-fcdm-fdm.h operators/mx-fdm-fcdm.h operators/mx-fcs-fdm.h operators/mx-fcs-fm.h operators/mx-fcs-fnda.h operators/mx-fcdm-fcm.h operators/mx-fcdm-fm.h operators/mx-fcdm-fs.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-fcm-fcdm.h operators/mx-fcm-fdm.h operators/mx-fcm-fm.h operators/mx-fcnda-fnda.h operators/mx-fcm-fs.h operators/mx-fcnda-fs.h operators/mx-fdm-fcs.h operators/mx-fdm-fcm.h operators/mx-fm-fcs.h operators/mx-fnda-fcs.h operators/mx-fm-fcdm.h operators/mx-fm-fcm.h operators/mx-fnda-fcnda.h operators/mx-fs-fcdm.h operators/mx-fs-fcm.h operators/mx-fs-fcnda.h operators/mx-fdm-fm.h operators/mx-fm-fdm.h operators/mx-pm-m.h operators/mx-m-pm.h operators/mx-pm-cm.h operators/mx-cm-pm.h operators/mx-pm-fm.h operators/mx-fm-pm.h operators/mx-pm-fcm.h operators/mx-fcm-pm.h operators/mx-s-i8nda.h operators/mx-i8nda-s.h operators/mx-s-ui8nda.h operators/mx-ui8nda-s.h operators/mx-s-i16nda.h operators/mx-i16nda-s.h operators/mx-s-ui16nda.h operators/mx-ui16nda-s.h operators/mx-s-i32nda.h operators/mx-i32nda-s.h operators/mx-s-ui32nda.h operators/mx-ui32nda-s.h operators/mx-s-i64nda.h operators/mx-i64nda-s.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-s-ui64nda.h operators/mx-ui64nda-s.h operators/mx-fs-i8nda.h operators/mx-i8nda-fs.h operators/mx-fs-ui8nda.h operators/mx-ui8nda-fs.h operators/mx-fs-i16nda.h operators/mx-i16nda-fs.h operators/mx-fs-ui16nda.h operators/mx-ui16nda-fs.h operators/mx-fs-i32nda.h operators/mx-i32nda-fs.h operators/mx-fs-ui32nda.h operators/mx-ui32nda-fs.h operators/mx-fs-i64nda.h operators/mx-i64nda-fs.h operators/mx-fs-ui64nda.h operators/mx-ui64nda-fs.h operators/mx-nda-i8.h operators/mx-i8-nda.h operators/mx-nda-ui8.h operators/mx-ui8-nda.h operators/mx-nda-i16.h operators/mx-i16-nda.h operators/mx-nda-ui16.h operators/mx-ui16-nda.h operators/mx-nda-i32.h operators/mx-i32-nda.h operators/mx-nda-ui32.h operators/mx-ui32-nda.h operators/mx-nda-i64.h operators/mx-i64-nda.h operators/mx-nda-ui64.h operators/mx-ui64-nda.h operators/mx-fnda-i8.h operators/mx-i8-fnda.h operators/mx-fnda-ui8.h operators/mx-ui8-fnda.h operators/mx-fnda-i16.h operators/mx-i16-fnda.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-fnda-ui16.h operators/mx-ui16-fnda.h operators/mx-fnda-i32.h operators/mx-i32-fnda.h operators/mx-fnda-ui32.h operators/mx-ui32-fnda.h operators/mx-fnda-i64.h operators/mx-i64-fnda.h operators/mx-fnda-ui64.h operators/mx-ui64-fnda.h operators/mx-nda-i8nda.h operators/mx-i8nda-nda.h operators/mx-nda-ui8nda.h operators/mx-ui8nda-nda.h operators/mx-nda-i16nda.h operators/mx-i16nda-nda.h operators/mx-nda-ui16nda.h operators/mx-ui16nda-nda.h operators/mx-nda-i32nda.h operators/mx-i32nda-nda.h operators/mx-nda-ui32nda.h operators/mx-ui32nda-nda.h operators/mx-nda-i64nda.h operators/mx-i64nda-nda.h operators/mx-nda-ui64nda.h operators/mx-ui64nda-nda.h operators/mx-fnda-i8nda.h operators/mx-i8nda-fnda.h operators/mx-fnda-ui8nda.h operators/mx-ui8nda-fnda.h operators/mx-fnda-i16nda.h operators/mx-i16nda-fnda.h operators/mx-fnda-ui16nda.h operators/mx-ui16nda-fnda.h operators/mx-fnda-i32nda.h operators/mx-i32nda-fnda.h operators/mx-fnda-ui32nda.h operators/mx-ui32nda-fnda.h operators/mx-fnda-i64nda.h operators/mx-i64nda-fnda.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-fnda-ui64nda.h operators/mx-ui64nda-fnda.h operators/mx-i8nda-ui8.h operators/mx-i8nda-i16.h operators/mx-i8nda-ui16.h operators/mx-i8nda-i32.h operators/mx-i8nda-ui32.h operators/mx-i8nda-i64.h operators/mx-i8nda-ui64.h operators/mx-i16nda-i8.h operators/mx-i16nda-ui8.h operators/mx-i16nda-ui16.h operators/mx-i16nda-i32.h operators/mx-i16nda-ui32.h operators/mx-i16nda-i64.h operators/mx-i16nda-ui64.h operators/mx-i32nda-i8.h operators/mx-i32nda-ui8.h operators/mx-i32nda-i16.h operators/mx-i32nda-ui16.h operators/mx-i32nda-ui32.h operators/mx-i32nda-i64.h operators/mx-i32nda-ui64.h operators/mx-i64nda-i8.h operators/mx-i64nda-ui8.h operators/mx-i64nda-i16.h operators/mx-i64nda-ui16.h operators/mx-i64nda-i32.h operators/mx-i64nda-ui32.h operators/mx-i64nda-ui64.h operators/mx-ui8nda-i8.h operators/mx-ui8nda-i16.h operators/mx-ui8nda-ui16.h operators/mx-ui8nda-i32.h operators/mx-ui8nda-ui32.h operators/mx-ui8nda-i64.h operators/mx-ui8nda-ui64.h operators/mx-ui16nda-i8.h operators/mx-ui16nda-ui8.h operators/mx-ui16nda-i16.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-ui16nda-i32.h operators/mx-ui16nda-ui32.h operators/mx-ui16nda-i64.h operators/mx-ui16nda-ui64.h operators/mx-ui32nda-i8.h operators/mx-ui32nda-ui8.h operators/mx-ui32nda-i16.h operators/mx-ui32nda-ui16.h operators/mx-ui32nda-i32.h operators/mx-ui32nda-i64.h operators/mx-ui32nda-ui64.h operators/mx-ui64nda-i8.h operators/mx-ui64nda-ui8.h operators/mx-ui64nda-i16.h operators/mx-ui64nda-ui16.h operators/mx-ui64nda-i32.h operators/mx-ui64nda-ui32.h operators/mx-ui64nda-i64.h operators/mx-i8-ui8nda.h operators/mx-i8-i16nda.h operators/mx-i8-ui16nda.h operators/mx-i8-i32nda.h operators/mx-i8-ui32nda.h operators/mx-i8-i64nda.h operators/mx-i8-ui64nda.h operators/mx-i16-i8nda.h operators/mx-i16-ui8nda.h operators/mx-i16-ui16nda.h operators/mx-i16-i32nda.h operators/mx-i16-ui32nda.h operators/mx-i16-i64nda.h operators/mx-i16-ui64nda.h operators/mx-i32-i8nda.h operators/mx-i32-ui8nda.h operators/mx-i32-i16nda.h operators/mx-i32-ui16nda.h operators/mx-i32-ui32nda.h operators/mx-i32-i64nda.h operators/mx-i32-ui64nda.h operators/mx-i64-i8nda.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-i64-ui8nda.h operators/mx-i64-i16nda.h operators/mx-i64-ui16nda.h operators/mx-i64-i32nda.h operators/mx-i64-ui32nda.h operators/mx-i64-ui64nda.h operators/mx-ui8-i8nda.h operators/mx-ui8-i16nda.h operators/mx-ui8-ui16nda.h operators/mx-ui8-i32nda.h operators/mx-ui8-ui32nda.h operators/mx-ui8-i64nda.h operators/mx-ui8-ui64nda.h operators/mx-ui16-i8nda.h operators/mx-ui16-ui8nda.h operators/mx-ui16-i16nda.h operators/mx-ui16-i32nda.h operators/mx-ui16-ui32nda.h operators/mx-ui16-i64nda.h operators/mx-ui16-ui64nda.h operators/mx-ui32-i8nda.h operators/mx-ui32-ui8nda.h operators/mx-ui32-i16nda.h operators/mx-ui32-ui16nda.h operators/mx-ui32-i32nda.h operators/mx-ui32-i64nda.h operators/mx-ui32-ui64nda.h operators/mx-ui64-i8nda.h operators/mx-ui64-ui8nda.h operators/mx-ui64-i16nda.h operators/mx-ui64-ui16nda.h operators/mx-ui64-i32nda.h operators/mx-ui64-ui32nda.h operators/mx-ui64-i64nda.h operators/mx-i8nda-ui8nda.h operators/mx-i8nda-i16nda.h operators/mx-i8nda-ui16nda.h operators/mx-i8nda-i32nda.h operators/mx-i8nda-ui32nda.h operators/mx-i8nda-i64nda.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-i8nda-ui64nda.h operators/mx-i16nda-i8nda.h operators/mx-i16nda-ui8nda.h operators/mx-i16nda-ui16nda.h operators/mx-i16nda-i32nda.h operators/mx-i16nda-ui32nda.h operators/mx-i16nda-i64nda.h operators/mx-i16nda-ui64nda.h operators/mx-i32nda-i8nda.h operators/mx-i32nda-ui8nda.h operators/mx-i32nda-i16nda.h operators/mx-i32nda-ui16nda.h operators/mx-i32nda-ui32nda.h operators/mx-i32nda-i64nda.h operators/mx-i32nda-ui64nda.h operators/mx-i64nda-i8nda.h operators/mx-i64nda-ui8nda.h operators/mx-i64nda-i16nda.h operators/mx-i64nda-ui16nda.h operators/mx-i64nda-i32nda.h operators/mx-i64nda-ui32nda.h operators/mx-i64nda-ui64nda.h operators/mx-ui8nda-i8nda.h operators/mx-ui8nda-i16nda.h operators/mx-ui8nda-ui16nda.h operators/mx-ui8nda-i32nda.h operators/mx-ui8nda-ui32nda.h operators/mx-ui8nda-i64nda.h operators/mx-ui8nda-ui64nda.h operators/mx-ui16nda-i8nda.h operators/mx-ui16nda-ui8nda.h operators/mx-ui16nda-i16nda.h operators/mx-ui16nda-i32nda.h operators/mx-ui16nda-ui32nda.h operators/mx-ui16nda-i64nda.h operators/mx-ui16nda-ui64nda.h operators/mx-ui32nda-i8nda.h operators/mx-ui32nda-ui8nda.h operators/mx-ui32nda-i16nda.h operators/mx-ui32nda-ui16nda.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/mx-ui32nda-i32nda.h operators/mx-ui32nda-i64nda.h operators/mx-ui32nda-ui64nda.h operators/mx-ui64nda-i8nda.h operators/mx-ui64nda-ui8nda.h operators/mx-ui64nda-i16nda.h operators/mx-ui64nda-ui16nda.h operators/mx-ui64nda-i32nda.h operators/mx-ui64nda-ui32nda.h operators/mx-ui64nda-i64nda.h operators/vx-ccv-cv.h operators/vx-ccv-s.h operators/vx-crv-rv.h operators/vx-crv-s.h operators/vx-cs-cv.h operators/vx-cs-rv.h operators/vx-cv-ccv.h operators/vx-cv-cs.h operators/vx-rv-crv.h operators/vx-rv-cs.h operators/vx-s-ccv.h operators/vx-s-crv.h operators/vx-fccv-fcv.h operators/vx-fccv-fs.h operators/vx-fcrv-frv.h operators/vx-fcrv-fs.h operators/vx-fcs-fcv.h operators/vx-fcs-frv.h operators/vx-fcv-fccv.h operators/vx-fcv-fcs.h operators/vx-frv-fcrv.h operators/vx-frv-fcs.h operators/vx-fs-fccv.h operators/vx-fs-fcrv.h operators/smx-sm-cs.h operators/smx-cs-sm.h operators/smx-scm-s.h operators/smx-s-scm.h operators/smx-scm-sm.h operators/smx-sm-scm.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 operators/smx-m-sm.h operators/smx-m-scm.h operators/smx-cm-sm.h operators/smx-cm-scm.h operators/smx-sm-m.h operators/smx-scm-m.h operators/smx-sm-cm.h operators/smx-scm-cm.h operators/smx-bm-sbm.h operators/smx-sbm-bm.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 array/Array.h array/Array-util.h array/boolMatrix.h array/boolNDArray.h array/boolSparse.h array/CColVector.h array/CDiagMatrix.h array/chMatrix.h array/chNDArray.h array/CMatrix.h array/CNDArray.h array/CRowVector.h array/CSparse.h array/dColVector.h array/dDiagMatrix.h array/DiagArray2.h array/dim-vector.h array/dMatrix.h array/dNDArray.h array/dRowVector.h array/dSparse.h array/fCColVector.h array/fCDiagMatrix.h array/fCMatrix.h array/fCNDArray.h array/fColVector.h array/fCRowVector.h array/fDiagMatrix.h array/fMatrix.h array/fNDArray.h array/fRowVector.h array/idx-vector.h array/int16NDArray.h array/int32NDArray.h array/int64NDArray.h array/int8NDArray.h array/intNDArray.h array/MArray-decl.h array/MArray-defs.h array/MArray.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 array/Matrix.h array/MatrixType.h array/MDiagArray2.h array/MSparse-defs.h array/MSparse.h array/PermMatrix.h array/Range.h array/Sparse.h array/uint16NDArray.h array/uint32NDArray.h array/uint64NDArray.h array/uint8NDArray.h cruft/misc/f77-fcn.h cruft/misc/lo-error.h cruft/misc/quit.h numeric/base-aepbal.h numeric/base-dae.h numeric/base-de.h numeric/base-lu.h numeric/base-min.h numeric/base-qr.h numeric/bsxfun-decl.h numeric/bsxfun.h numeric/CmplxAEPBAL.h numeric/CmplxCHOL.h numeric/CmplxGEPBAL.h numeric/CmplxHESS.h numeric/CmplxLU.h numeric/CmplxQR.h numeric/CmplxQRP.h numeric/CmplxSCHUR.h numeric/CmplxSVD.h numeric/CollocWt.h numeric/DAEFunc.h numeric/DAE.h numeric/DAERTFunc.h numeric/DAERT.h numeric/DASPK.h numeric/DASRT.h numeric/DASSL.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 numeric/dbleAEPBAL.h numeric/dbleCHOL.h numeric/dbleGEPBAL.h numeric/dbleHESS.h numeric/dbleLU.h numeric/dbleQR.h numeric/dbleQRP.h numeric/dbleSCHUR.h numeric/dbleSVD.h numeric/DET.h numeric/EIG.h numeric/fCmplxAEPBAL.h numeric/fCmplxCHOL.h numeric/fCmplxGEPBAL.h numeric/fCmplxHESS.h numeric/fCmplxLU.h numeric/fCmplxQR.h numeric/fCmplxQRP.h numeric/fCmplxSCHUR.h numeric/fCmplxSVD.h numeric/fEIG.h numeric/floatAEPBAL.h numeric/floatCHOL.h numeric/floatGEPBAL.h numeric/floatHESS.h numeric/floatLU.h numeric/floatQR.h numeric/floatQRP.h numeric/floatSCHUR.h numeric/floatSVD.h numeric/lo-mappers.h numeric/lo-specfun.h numeric/LSODE.h numeric/oct-convn.h numeric/oct-fftw.h numeric/oct-norm.h numeric/oct-rand.h numeric/oct-spparms.h numeric/ODEFunc.h numeric/ODE.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 numeric/ODESFunc.h numeric/ODES.h numeric/Quad.h numeric/randgamma.h numeric/randmtzig.h numeric/randpoisson.h numeric/sparse-base-chol.h numeric/sparse-base-lu.h numeric/SparseCmplxCHOL.h numeric/SparseCmplxLU.h numeric/SparseCmplxQR.h numeric/SparsedbleCHOL.h numeric/SparsedbleLU.h numeric/SparseQR.h operators/mx-base.h operators/mx-defs.h operators/mx-ext.h operators/mx-op-decl.h operators/mx-op-defs.h operators/Sparse-diag-op-defs.h operators/Sparse-op-decls.h operators/Sparse-op-defs.h operators/Sparse-perm-op-defs.h system/dir-ops.h system/file-ops.h system/file-stat.h system/lo-sysdep.h system/mach-info.h system/oct-env.h system/oct-group.h system/oct-openmp.h system/oct-passwd.h system/oct-syscalls.h system/oct-time.h system/oct-uname.h system/pathlen.h system/sysdir.h system/syswait.h util/action-container.h util/base-list.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 util/byte-swap.h util/caseless-str.h util/cmd-edit.h util/cmd-hist.h util/data-conv.h util/functor.h util/glob-match.h util/lo-array-gripes.h util/lo-cutils.h util/lo-ieee.h util/lo-macros.h util/lo-math.h util/lo-traits.h util/lo-utils.h util/oct-alloc.h util/oct-base64.h util/oct-binmap.h util/oct-cmplx.h util/oct-glob.h util/oct-inttypes.h util/oct-locbuf.h util/oct-md5.h util/oct-mutex.h util/oct-refcount.h util/oct-rl-edit.h util/oct-rl-hist.h util/oct-shlib.h util/oct-sort.h util/oct-sparse.h util/pathsearch.h util/lo-regexp.h util/singleton-cleanup.h util/sparse-sort.h util/sparse-util.h util/statdefs.h util/str-vec.h util/sun-utils.h util/unwind-prot.h util/url-transfer.h util/kpse.cc '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 array/Array.cc array/DiagArray2.cc array/intNDArray.cc array/MArray.cc array/MDiagArray2.cc array/MSparse.cc array/Sparse.cc numeric/base-lu.cc numeric/base-qr.cc numeric/bsxfun-defs.cc numeric/eigs-base.cc numeric/sparse-base-chol.cc numeric/sparse-base-lu.cc numeric/sparse-dmsolve.cc operators/mx-inlines.cc util/oct-sort.cc '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' /bin/sh ../libtool --mode=install /usr/bin/ginstall -c -s liboctave.la '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' libtool: install: /usr/bin/ginstall -c .libs/liboctave.so.3.0.0 /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctave.so.3.0.0 libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctave.so.3.0.0 libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctave.so.3.0.0 liboctave.so.3 || { rm -f liboctave.so.3 && ln -s liboctave.so.3.0.0 liboctave.so.3; }; }) libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctave.so.3.0.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.3.0.0 liboctave.so; }; }) libtool: install: /usr/bin/ginstall -c .libs/liboctave.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctave.la libtool: install: warning: remember to run `libtool --finish /usr/lib64/octave/4.0.0' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/liboctave' Making install in libinterp make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make install-am make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/corefcn' /usr/bin/ginstall -c -m 644 corefcn/Cell.cc-tst corefcn/__contourc__.cc-tst corefcn/__dispatch__.cc-tst corefcn/__dsearchn__.cc-tst corefcn/__ichol__.cc-tst corefcn/__ilu__.cc-tst corefcn/__lin_interpn__.cc-tst corefcn/__pchip_deriv__.cc-tst corefcn/__qp__.cc-tst corefcn/besselj.cc-tst corefcn/betainc.cc-tst corefcn/bitfcns.cc-tst corefcn/bsxfun.cc-tst corefcn/cellfun.cc-tst corefcn/conv2.cc-tst corefcn/dassl.cc-tst corefcn/data.cc-tst corefcn/defaults.cc-tst corefcn/det.cc-tst corefcn/dirfns.cc-tst corefcn/dlmread.cc-tst corefcn/dot.cc-tst corefcn/eig.cc-tst corefcn/ellipj.cc-tst corefcn/fft.cc-tst corefcn/fft2.cc-tst corefcn/file-io.cc-tst corefcn/filter.cc-tst corefcn/find.cc-tst corefcn/gammainc.cc-tst corefcn/gcd.cc-tst corefcn/givens.cc-tst corefcn/graphics.cc-tst corefcn/hess.cc-tst corefcn/hex2num.cc-tst corefcn/inv.cc-tst corefcn/kron.cc-tst corefcn/lookup.cc-tst corefcn/lsode.cc-tst corefcn/lu.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn' /usr/bin/ginstall -c -m 644 dldfcn/__delaunayn__.cc-tst dldfcn/__fltk_uigetfile__.cc-tst dldfcn/__glpk__.cc-tst dldfcn/__magick_read__.cc-tst dldfcn/__osmesa_print__.cc-tst dldfcn/__voronoi__.cc-tst dldfcn/amd.cc-tst dldfcn/chol.cc-tst dldfcn/convhulln.cc-tst dldfcn/dmperm.cc-tst dldfcn/fftw.cc-tst dldfcn/qr.cc-tst dldfcn/audiodevinfo.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/corefcn' /usr/bin/ginstall -c -m 644 corefcn/luinc.cc-tst corefcn/mappers.cc-tst corefcn/matrix_type.cc-tst corefcn/max.cc-tst corefcn/md5sum.cc-tst corefcn/mgorth.cc-tst corefcn/nproc.cc-tst corefcn/oct-map.cc-tst corefcn/ordschur.cc-tst corefcn/pinv.cc-tst corefcn/pr-output.cc-tst corefcn/quad.cc-tst corefcn/quadcc.cc-tst corefcn/qz.cc-tst corefcn/rand.cc-tst corefcn/rcond.cc-tst corefcn/regexp.cc-tst corefcn/schur.cc-tst corefcn/sighandlers.cc-tst corefcn/sparse-xpow.cc-tst corefcn/spparms.cc-tst corefcn/sqrtm.cc-tst corefcn/str2double.cc-tst corefcn/strfind.cc-tst corefcn/strfns.cc-tst corefcn/sub2ind.cc-tst corefcn/svd.cc-tst corefcn/sylvester.cc-tst corefcn/symtab.cc-tst corefcn/syscalls.cc-tst corefcn/sysdep.cc-tst corefcn/time.cc-tst corefcn/toplev.cc-tst corefcn/tril.cc-tst corefcn/tsearch.cc-tst corefcn/utils.cc-tst corefcn/variables.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree' /usr/bin/ginstall -c -m 644 parse-tree/pt-assign.cc-tst parse-tree/pt-binop.cc-tst parse-tree/pt-eval.cc-tst parse-tree/pt-fcn-handle.cc-tst parse-tree/pt-idx.cc-tst parse-tree/pt-mat.cc-tst parse-tree/lex.ll-tst parse-tree/oct-parse.in.yy-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree' /usr/bin/ginstall -c -m 644 octave.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/.' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/octave-value' /usr/bin/ginstall -c -m 644 octave-value/ov-base.cc-tst octave-value/ov-bool-mat.cc-tst octave-value/ov-cell.cc-tst octave-value/ov-class.cc-tst octave-value/ov-cx-diag.cc-tst octave-value/ov-fcn-handle.cc-tst octave-value/ov-fcn-inline.cc-tst octave-value/ov-flt-re-mat.cc-tst octave-value/ov-java.cc-tst octave-value/ov-null-mat.cc-tst octave-value/ov-oncleanup.cc-tst octave-value/ov-range.cc-tst octave-value/ov-re-mat.cc-tst octave-value/ov-struct.cc-tst octave-value/ov-typeinfo.cc-tst octave-value/ov-usr-fcn.cc-tst octave-value/ov.cc-tst octave-value/ov-int16.cc-tst octave-value/ov-int32.cc-tst octave-value/ov-int64.cc-tst octave-value/ov-int8.cc-tst octave-value/ov-uint16.cc-tst octave-value/ov-uint32.cc-tst octave-value/ov-uint64.cc-tst octave-value/ov-uint8.cc-tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/libinterp/octave-value' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 corefcn/mxarray.h corefcn/defaults.h corefcn/graphics.h oct-conf.h version.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 corefcn/graphics-props.cc parse-tree/oct-gperf.h builtins.h builtin-defun-decls.h octave.h options-usage.h octave-value/ov-base-diag.h octave-value/ov-base-diag.cc octave-value/ov-base-mat.h octave-value/ov-base-mat.cc octave-value/ov-base-scalar.h octave-value/ov-base-scalar.cc octave-value/ov-base.h octave-value/ov-bool-mat.h octave-value/ov-bool-mat.cc octave-value/ov-bool.h octave-value/ov-builtin.h octave-value/ov-cell.h octave-value/ov-ch-mat.h octave-value/ov-class.h octave-value/ov-classdef.h octave-value/ov-colon.h octave-value/ov-complex.h octave-value/ov-cs-list.h octave-value/ov-cx-diag.h octave-value/ov-cx-mat.h octave-value/ov-dld-fcn.h octave-value/ov-fcn-handle.h octave-value/ov-fcn-inline.h octave-value/ov-fcn.h octave-value/ov-float.h octave-value/ov-flt-complex.h octave-value/ov-flt-cx-diag.h octave-value/ov-flt-cx-mat.h octave-value/ov-flt-re-diag.h octave-value/ov-flt-re-mat.h octave-value/ov-java.h octave-value/ov-lazy-idx.h octave-value/ov-mex-fcn.h octave-value/ov-null-mat.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 octave-value/ov-oncleanup.h octave-value/ov-perm.h octave-value/ov-range.h octave-value/ov-re-diag.h octave-value/ov-re-mat.h octave-value/ov-scalar.h octave-value/ov-str-mat.h octave-value/ov-struct.h octave-value/ov-type-conv.h octave-value/ov-typeinfo.h octave-value/ov-usr-fcn.h octave-value/ov.h octave-value/ov-base-int.h octave-value/ov-base-int.cc octave-value/ov-int-traits.h octave-value/ov-int16.h octave-value/ov-int32.h octave-value/ov-int64.h octave-value/ov-int8.h octave-value/ov-intx.h octave-value/ov-uint16.h octave-value/ov-uint32.h octave-value/ov-uint64.h octave-value/ov-uint8.h octave-value/ov-base-sparse.h octave-value/ov-bool-sparse.h octave-value/ov-cx-sparse.h octave-value/ov-re-sparse.h parse-tree/pt-all.h parse-tree/pt-arg-list.h parse-tree/pt-array-list.h parse-tree/pt-assign.h parse-tree/pt-binop.h parse-tree/pt-bp.h parse-tree/pt-cbinop.h parse-tree/pt-cell.h parse-tree/pt-check.h parse-tree/pt-classdef.h parse-tree/pt-cmd.h parse-tree/pt-colon.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 parse-tree/pt-const.h parse-tree/pt-decl.h parse-tree/pt-eval.h parse-tree/pt-except.h parse-tree/pt-exp.h parse-tree/pt-fcn-handle.h parse-tree/pt-funcall.h parse-tree/pt-id.h parse-tree/pt-idx.h parse-tree/pt-jump.h parse-tree/pt-loop.h parse-tree/pt-mat.h parse-tree/pt-misc.h parse-tree/pt-pr-code.h parse-tree/pt-select.h parse-tree/pt-stmt.h parse-tree/pt-unop.h parse-tree/pt-walk.h parse-tree/pt.h parse-tree/token.h parse-tree/lex.h parse-tree/parse.h operators/op-dm-template.cc operators/op-dms-template.cc operators/op-int.h operators/op-pm-template.cc operators/ops.h corefcn/Cell.h corefcn/c-file-ptr-stream.h corefcn/cdisplay.h corefcn/comment-list.h corefcn/cutils.h corefcn/data.h corefcn/debug.h corefcn/defun-dld.h corefcn/defun-int.h corefcn/defun.h corefcn/dirfns.h corefcn/display.h corefcn/dynamic-ld.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 corefcn/error.h corefcn/event-queue.h corefcn/file-io.h corefcn/gl-render.h corefcn/gl2ps-renderer.h corefcn/gripes.h corefcn/help.h corefcn/hook-fcn.h corefcn/input.h corefcn/load-path.h corefcn/load-save.h corefcn/ls-ascii-helper.h corefcn/ls-hdf5.h corefcn/ls-mat-ascii.h corefcn/ls-mat4.h corefcn/ls-mat5.h corefcn/ls-oct-ascii.h corefcn/ls-oct-binary.h corefcn/ls-utils.h corefcn/mex.h corefcn/mexproto.h corefcn/oct-errno.h corefcn/oct-fstrm.h corefcn/oct-handle.h corefcn/oct-hdf5.h corefcn/oct-hdf5-id.h corefcn/oct-hist.h corefcn/oct-iostrm.h corefcn/oct-lvalue.h corefcn/oct-map.h corefcn/oct-obj.h corefcn/oct-prcstrm.h corefcn/oct-procbuf.h corefcn/oct-stdstrm.h corefcn/oct-stream.h corefcn/oct-strstrm.h corefcn/oct.h corefcn/octave-default-image.h corefcn/octave-link.h corefcn/pager.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 corefcn/pr-output.h corefcn/procstream.h corefcn/profiler.h corefcn/sighandlers.h corefcn/siglist.h corefcn/sparse-xdiv.h corefcn/sparse-xpow.h corefcn/symtab.h corefcn/sysdep.h corefcn/toplev.h corefcn/txt-eng-ft.h corefcn/txt-eng.h corefcn/utils.h corefcn/variables.h corefcn/workspace-element.h corefcn/xdiv.h corefcn/xnorm.h corefcn/xpow.h corefcn/zfstream.h corefcn/jit-util.h corefcn/jit-typeinfo.h corefcn/jit-ir.h corefcn/pt-jit.h corefcn/oct-tex-parser.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' /bin/sh ../libtool --mode=install /usr/bin/ginstall -c -s liboctinterp.la dldfcn/__delaunayn__.la dldfcn/__eigs__.la dldfcn/__fltk_uigetfile__.la dldfcn/__glpk__.la dldfcn/__init_fltk__.la dldfcn/__init_gnuplot__.la dldfcn/__magick_read__.la dldfcn/__osmesa_print__.la dldfcn/__voronoi__.la dldfcn/amd.la dldfcn/ccolamd.la dldfcn/chol.la dldfcn/colamd.la dldfcn/convhulln.la dldfcn/dmperm.la dldfcn/fftw.la dldfcn/qr.la dldfcn/symbfact.la dldfcn/symrcm.la dldfcn/audioread.la dldfcn/audiodevinfo.la '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' libtool: install: warning: relinking `liboctinterp.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -version-info 3:0:0 -no-undefined -bindir /usr/bin -o liboctinterp.la -rpath /usr/lib64/octave/4.0.0 liboctinterp_la-octave.lo liboctinterp_la-version.lo operators/liboctinterp_la-op-b-b.lo operators/liboctinterp_la-op-b-bm.lo operators/liboctinterp_la-op-b-sbm.lo operators/liboctinterp_la-op-bm-b.lo operators/liboctinterp_la-op-bm-bm.lo operators/liboctinterp_la-op-bm-sbm.lo operators/liboctinterp_la-op-cdm-cdm.lo operators/liboctinterp_la-op-cdm-cm.lo operators/liboctinterp_la-op-cdm-cs.lo operators/liboctinterp_la-op-cdm-dm.lo operators/liboctinterp_la-op-cdm-m.lo operators/liboctinterp_la-op-cdm-s.lo operators/liboctinterp_la-op-cell.lo operators/liboctinterp_la-op-chm.lo operators/liboctinterp_la-op-class.lo operators/liboctinterp_la-op-cm-cdm.lo operators/liboctinterp_la-op-cm-cm.lo operators/liboctinterp_la-op-cm-cs.lo operators/liboctinterp_la-op-cm-dm.lo operators/liboctinterp_la-op-cm-m.lo operators/liboctinterp_la-op-cm-pm.lo operators/liboctinterp_la-op-cm-s.lo operators/liboctinterp_la-op-cm-scm.lo operators/liboctinterp_la-op-cm-sm.lo operators/liboctinterp_la-op-cs-cm.lo operators/liboctinterp_la-op-cs-cs.lo operators/liboctinterp_la-op-cs-m.lo operators/liboctinterp_la-op-cs-s.lo operators/liboctinterp_la-op-cs-scm.lo operators/liboctinterp_la-op-cs-sm.lo operators/liboctinterp_la-op-dm-cdm.lo operators/liboctinterp_la-op-dm-cm.lo operators/liboctinterp_la-op-dm-cs.lo operators/liboctinterp_la-op-dm-dm.lo operators/liboctinterp_la-op-dm-m.lo operators/liboctinterp_la-op-dm-s.lo operators/liboctinterp_la-op-dm-scm.lo operators/liboctinterp_la-op-dm-sm.lo operators/liboctinterp_la-op-double-conv.lo operators/liboctinterp_la-op-fcdm-fcdm.lo operators/liboctinterp_la-op-fcdm-fcm.lo operators/liboctinterp_la-op-fcdm-fcs.lo operators/liboctinterp_la-op-fcdm-fdm.lo operators/liboctinterp_la-op-fcdm-fm.lo operators/liboctinterp_la-op-fcdm-fs.lo operators/liboctinterp_la-op-fcm-fcdm.lo operators/liboctinterp_la-op-fcm-fcm.lo operators/liboctinterp_la-op-fcm-fcs.lo operators/liboctinterp_la-op-fcm-fdm.lo operators/liboctinterp_la-op-fcm-fm.lo operators/liboctinterp_la-op-fcm-fs.lo operators/liboctinterp_la-op-fcm-pm.lo operators/liboctinterp_la-op-fcn.lo operators/liboctinterp_la-op-fcs-fcm.lo operators/liboctinterp_la-op-fcs-fcs.lo operators/liboctinterp_la-op-fcs-fm.lo operators/liboctinterp_la-op-fcs-fs.lo operators/liboctinterp_la-op-fdm-fcdm.lo operators/liboctinterp_la-op-fdm-fcm.lo operators/liboctinterp_la-op-fdm-fcs.lo operators/liboctinterp_la-op-fdm-fdm.lo operators/liboctinterp_la-op-fdm-fm.lo operators/liboctinterp_la-op-fdm-fs.lo operators/liboctinterp_la-op-float-conv.lo operators/liboctinterp_la-op-fm-fcdm.lo operators/liboctinterp_la-op-fm-fcm.lo operators/liboctinterp_la-op-fm-fcs.lo operators/liboctinterp_la-op-fm-fdm.lo operators/liboctinterp_la-op-fm-fm.lo operators/liboctinterp_la-op-fm-fs.lo operators/liboctinterp_la-op-fm-pm.lo operators/liboctinterp_la-op-fs-fcm.lo operators/liboctinterp_la-op-fs-fcs.lo operators/liboctinterp_la-op-fs-fm.lo operators/liboctinterp_la-op-fs-fs.lo operators/liboctinterp_la-op-i16-i16.lo operators/liboctinterp_la-op-i32-i32.lo operators/liboctinterp_la-op-i64-i64.lo operators/liboctinterp_la-op-i8-i8.lo operators/liboctinterp_la-op-int-concat.lo operators/liboctinterp_la-op-int-conv.lo operators/liboctinterp_la-op-m-cdm.lo operators/liboctinterp_la-op-m-cm.lo operators/liboctinterp_la-op-m-cs.lo operators/liboctinterp_la-op-m-dm.lo operators/liboctinterp_la-op-m-m.lo operators/liboctinterp_la-op-m-pm.lo operators/liboctinterp_la-op-m-s.lo operators/liboctinterp_la-op-m-scm.lo operators/liboctinterp_la-op-m-sm.lo operators/liboctinterp_la-op-pm-cm.lo operators/liboctinterp_la-op-pm-fcm.lo operators/liboctinterp_la-op-pm-fm.lo operators/liboctinterp_la-op-pm-m.lo operators/liboctinterp_la-op-pm-pm.lo operators/liboctinterp_la-op-pm-scm.lo operators/liboctinterp_la-op-pm-sm.lo operators/liboctinterp_la-op-range.lo operators/liboctinterp_la-op-s-cm.lo operators/liboctinterp_la-op-s-cs.lo operators/liboctinterp_la-op-s-m.lo operators/liboctinterp_la-op-s-s.lo operators/liboctinterp_la-op-s-scm.lo operators/liboctinterp_la-op-s-sm.lo operators/liboctinterp_la-op-sbm-b.lo operators/liboctinterp_la-op-sbm-bm.lo operators/liboctinterp_la-op-sbm-sbm.lo operators/liboctinterp_la-op-scm-cm.lo operators/liboctinterp_la-op-scm-cs.lo operators/liboctinterp_la-op-scm-m.lo operators/liboctinterp_la-op-scm-s.lo operators/liboctinterp_la-op-scm-scm.lo operators/liboctinterp_la-op-scm-sm.lo operators/liboctinterp_la-op-sm-cm.lo operators/liboctinterp_la-op-sm-cs.lo operators/liboctinterp_la-op-sm-m.lo operators/liboctinterp_la-op-sm-s.lo operators/liboctinterp_la-op-sm-scm.lo operators/liboctinterp_la-op-sm-sm.lo operators/liboctinterp_la-op-str-m.lo operators/liboctinterp_la-op-str-s.lo operators/liboctinterp_la-op-str-str.lo operators/liboctinterp_la-op-struct.lo operators/liboctinterp_la-op-ui16-ui16.lo operators/liboctinterp_la-op-ui32-ui32.lo operators/liboctinterp_la-op-ui64-ui64.lo operators/liboctinterp_la-op-ui8-ui8.lo template-inst/liboctinterp_la-Array-os.lo template-inst/liboctinterp_la-Array-tc.lo template-inst/liboctinterp_la-Array-jit.lo corefcn/liboctinterp_la-oct-errno.lo operators/liboctinterp_la-ops.lo liboctinterp_la-builtins.lo octave-value/liboctave-value.la parse-tree/libparse-tree.la parse-tree/libparser.la corefcn/libcorefcn.la corefcn/libtex_parser.la ../liboctave/liboctave.la -lfreetype -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig -lfreetype -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c .libs/liboctinterp.so.3.0.0T /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctinterp.so.3.0.0 libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctinterp.so.3.0.0 libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctinterp.so.3.0.0 liboctinterp.so.3 || { rm -f liboctinterp.so.3 && ln -s liboctinterp.so.3.0.0 liboctinterp.so.3; }; }) libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctinterp.so.3.0.0 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.3.0.0 liboctinterp.so; }; }) libtool: install: /usr/bin/ginstall -c .libs/liboctinterp.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctinterp.la libtool: install: warning: relinking `dldfcn/__delaunayn__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__delaunayn__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__delaunayn__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__delaunayn__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__delaunayn__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__delaunayn__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__delaunayn__.la libtool: install: warning: relinking `dldfcn/__eigs__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__eigs__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___eigs___la-__eigs__.lo liboctinterp.la ../liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__eigs__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__eigs__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__eigs__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__eigs__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__eigs__.la libtool: install: warning: relinking `dldfcn/__fltk_uigetfile__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -L/usr/lib64 -lfltk_gl -lGLU -lGL -lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11 -o dldfcn/__fltk_uigetfile__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la -lfreetype -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__fltk_uigetfile__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__fltk_uigetfile__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__fltk_uigetfile__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__fltk_uigetfile__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__fltk_uigetfile__.la libtool: install: warning: relinking `dldfcn/__glpk__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__glpk__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la -lglpk -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__glpk__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__glpk__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__glpk__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__glpk__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__glpk__.la libtool: install: warning: relinking `dldfcn/__init_fltk__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -L/usr/lib64 -lfltk_gl -lGLU -lGL -lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11 -o dldfcn/__init_fltk__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la -lfreetype -lfontconfig -lfreetype -lGL -lGLU -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__init_fltk__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_fltk__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_fltk__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__init_fltk__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_fltk__.la libtool: install: warning: relinking `dldfcn/__init_gnuplot__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__init_gnuplot__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__init_gnuplot__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_gnuplot__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_gnuplot__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__init_gnuplot__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__init_gnuplot__.la libtool: install: warning: relinking `dldfcn/__magick_read__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__magick_read__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__magick_read__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__magick_read__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__magick_read__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__magick_read__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__magick_read__.la libtool: install: warning: relinking `dldfcn/__osmesa_print__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__osmesa_print__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___osmesa_print___la-__osmesa_print__.lo liboctinterp.la ../liboctave/liboctave.la -lOSMesa -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__osmesa_print__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__osmesa_print__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__osmesa_print__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__osmesa_print__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__osmesa_print__.la libtool: install: warning: relinking `dldfcn/__voronoi__.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/__voronoi__.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__voronoi__.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__voronoi__.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__voronoi__.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/__voronoi__.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/__voronoi__.la libtool: install: warning: relinking `dldfcn/amd.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/amd.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_amd_la-amd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/amd.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/amd.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/amd.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/amd.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/amd.la libtool: install: warning: relinking `dldfcn/ccolamd.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/ccolamd.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_ccolamd_la-ccolamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/ccolamd.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/ccolamd.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/ccolamd.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/ccolamd.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/ccolamd.la libtool: install: warning: relinking `dldfcn/chol.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/chol.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_chol_la-chol.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/chol.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/chol.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/chol.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/chol.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/chol.la libtool: install: warning: relinking `dldfcn/colamd.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/colamd.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_colamd_la-colamd.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/colamd.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/colamd.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/colamd.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/colamd.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/colamd.la libtool: install: warning: relinking `dldfcn/convhulln.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/convhulln.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_convhulln_la-convhulln.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/convhulln.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/convhulln.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/convhulln.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/convhulln.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/convhulln.la libtool: install: warning: relinking `dldfcn/dmperm.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/dmperm.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_dmperm_la-dmperm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/dmperm.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/dmperm.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/dmperm.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/dmperm.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/dmperm.la libtool: install: warning: relinking `dldfcn/fftw.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/fftw.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_fftw_la-fftw.lo liboctinterp.la ../liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/fftw.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/fftw.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/fftw.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/fftw.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/fftw.la libtool: install: warning: relinking `dldfcn/qr.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/qr.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_qr_la-qr.lo liboctinterp.la ../liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/qr.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/qr.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/qr.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/qr.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/qr.la libtool: install: warning: relinking `dldfcn/symbfact.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/symbfact.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_symbfact_la-symbfact.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/symbfact.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symbfact.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symbfact.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/symbfact.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symbfact.la libtool: install: warning: relinking `dldfcn/symrcm.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/symrcm.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_symrcm_la-symrcm.lo liboctinterp.la ../liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/symrcm.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symrcm.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symrcm.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/symrcm.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/symrcm.la libtool: install: warning: relinking `dldfcn/audioread.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/audioread.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_audioread_la-audioread.lo liboctinterp.la ../liboctave/liboctave.la -lsndfile -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/audioread.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audioread.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audioread.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/audioread.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audioread.la libtool: install: warning: relinking `dldfcn/audiodevinfo.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -fPIC -avoid-version -module -no-undefined -o dldfcn/audiodevinfo.la -rpath /usr/lib64/octave/4.0.0 dldfcn/dldfcn_audiodevinfo_la-audiodevinfo.lo liboctinterp.la ../liboctave/liboctave.la -lportaudio -lasound -lm -lpthread -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c dldfcn/.libs/audiodevinfo.soT /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audiodevinfo.so libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audiodevinfo.so libtool: install: /usr/bin/ginstall -c dldfcn/.libs/audiodevinfo.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/audiodevinfo.la libtool: install: warning: remember to run `libtool --finish /usr/lib64/octave/4.0.0' make install-data-hook make[6]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu if [ -n "`cat dldfcn/PKG_ADD`" ]; then \ /usr/bin/ginstall -c -m 644 dldfcn/PKG_ADD /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/PKG_ADD; \ fi cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && \ for ltlib in dldfcn/__delaunayn__.la dldfcn/__eigs__.la dldfcn/__fltk_uigetfile__.la dldfcn/__glpk__.la dldfcn/__init_fltk__.la dldfcn/__init_gnuplot__.la dldfcn/__magick_read__.la dldfcn/__osmesa_print__.la dldfcn/__voronoi__.la dldfcn/amd.la dldfcn/ccolamd.la dldfcn/chol.la dldfcn/colamd.la dldfcn/convhulln.la dldfcn/dmperm.la dldfcn/fftw.la dldfcn/qr.la dldfcn/symbfact.la dldfcn/symrcm.la dldfcn/audioread.la dldfcn/audiodevinfo.la; do \ f=`echo $ltlib | /usr/bin/sed 's,.*/,,'`; \ dl=`/usr/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $f`; \ if [ -n "$dl" ]; then \ /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s $dl /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/`echo $f | /usr/bin/sed 's,^lib,,; s,\.la$,.oct,'`; \ else \ echo "error: dlname is empty in $ltlib!"; \ exit 1; \ fi; \ lnames=`/usr/bin/sed -n -e "s/library_names='\([^']*\)'/\1/p" < $f`; \ if [ -n "$lnames" ]; then \ rm -f $f $lnames $dl; \ fi \ done /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc /usr/bin/ginstall -c -m 644 DOCSTRINGS /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/built-in-docstrings make[6]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libinterp' Making install in libgui make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make install-am make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/ginstall -c -m 644 default-qt-settings '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' /bin/sh ../libtool --mode=install /usr/bin/ginstall -c -s liboctgui.la '/usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0' libtool: install: warning: relinking `liboctgui.la' libtool: install: (cd /usr/src/slapt-src/academic/octave/octave-4.0.0/libgui; /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/libtool --silent --tag CXX --mode=relink g++ -pthread -fopenmp -O2 -fPIC -version-info 1:0:0 -no-undefined -bindir /usr/bin -L/usr/lib64/qt/lib -o liboctgui.la -rpath /usr/lib64/octave/4.0.0 qterminal/libqterminal.la src/libgui-src.la graphics/libgui-graphics.la ../libinterp/liboctinterp.la ../liboctave/liboctave.la -lQtNetwork -lQtOpenGL -lQtGui -lQtCore -lqscintilla2 -lfontconfig -lfreetype -lGL -lGLU -lutil -lm -inst-prefix-dir /usr/src/slapt-src/academic/octave/package-octave) libtool: install: /usr/bin/ginstall -c .libs/liboctgui.so.1.0.0T /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctgui.so.1.0.0 libtool: install: strip --strip-unneeded /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctgui.so.1.0.0 libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctgui.so.1.0.0 liboctgui.so.1 || { rm -f liboctgui.so.1 && ln -s liboctgui.so.1.0.0 liboctgui.so.1; }; }) libtool: install: (cd /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0 && { ln -s -f liboctgui.so.1.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.1.0.0 liboctgui.so; }; }) libtool: install: /usr/bin/ginstall -c .libs/liboctgui.lai /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/liboctgui.la libtool: install: warning: remember to run `libtool --finish /usr/lib64/octave/4.0.0' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/locale' /usr/bin/ginstall -c -m 644 languages/be_BY.qm languages/de_DE.qm languages/en_US.qm languages/es_ES.qm languages/fr_FR.qm languages/it_IT.qm languages/ja_JP.qm languages/nl_NL.qm languages/pt_BR.qm languages/pt_PT.qm languages/ru_RU.qm languages/uk_UA.qm languages/zh_CN.qm '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/locale' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/libgui' Making install in src make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/bin' STRIPPROG='strip' /bin/sh ../libtool --mode=install /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s mkoctfile octave octave-cli octave-config '/usr/src/slapt-src/academic/octave/package-octave/usr/bin' libtool: install: /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s mkoctfile /usr/src/slapt-src/academic/octave/package-octave/usr/bin/mkoctfile libtool: install: /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s octave /usr/src/slapt-src/academic/octave/package-octave/usr/bin/octave libtool: install: warning: `../libinterp/liboctinterp.la' has not been installed in `/usr/lib64/octave/4.0.0' libtool: install: warning: `../liboctave/liboctave.la' has not been installed in `/usr/lib64/octave/4.0.0' libtool: install: /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s .libs/octave-cli /usr/src/slapt-src/academic/octave/package-octave/usr/bin/octave-cli libtool: install: /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s octave-config /usr/src/slapt-src/academic/octave/package-octave/usr/bin/octave-config make install-exec-hook make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' cd /usr/src/slapt-src/academic/octave/package-octave/usr/bin && \ for f in mkoctfile octave octave-cli octave-config; do \ mv $f $f-4.0.0 && \ ln -s $f-4.0.0 $f; \ done make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/4.0.0/exec/x86_64-slackware-linux-gnu' STRIPPROG='strip' /bin/sh ../libtool --mode=install /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s octave-gui '/usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/4.0.0/exec/x86_64-slackware-linux-gnu' libtool: install: warning: `../libgui/liboctgui.la' has not been installed in `/usr/lib64/octave/4.0.0' libtool: install: warning: `../libinterp/liboctinterp.la' has not been installed in `/usr/lib64/octave/4.0.0' libtool: install: warning: `../liboctave/liboctave.la' has not been installed in `/usr/lib64/octave/4.0.0' libtool: install: /bin/sh /usr/src/slapt-src/academic/octave/octave-4.0.0/build-aux/install-sh -c -s .libs/octave-gui /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/4.0.0/exec/x86_64-slackware-linux-gnu/octave-gui make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/src' Making install in scripts make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' GEN plot/util/gnuplot_binary.m plot/util/gnuplot_binary.m is unchanged make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup if test -f /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup/octaverc; then true; \ else \ /usr/bin/ginstall -c -m 644 ./startup/main-rcfile \ /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup/octaverc; \ fi if test -f /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup/inputrc; then true; \ else \ /usr/bin/ginstall -c -m 644 ./startup/inputrc \ /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup/inputrc; \ fi /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/m/startup if test -f /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/m/startup/octaverc; \ then true; \ else \ /usr/bin/ginstall -c -m 644 ./startup/local-rcfile \ /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/m/startup/octaverc; \ fi for f in @ftp/PKG_ADD audio/PKG_ADD deprecated/PKG_ADD elfun/PKG_ADD general/PKG_ADD geometry/PKG_ADD gui/PKG_ADD help/PKG_ADD image/PKG_ADD io/PKG_ADD java/PKG_ADD linear-algebra/PKG_ADD miscellaneous/PKG_ADD optimization/PKG_ADD path/PKG_ADD pkg/PKG_ADD plot/appearance/PKG_ADD plot/draw/PKG_ADD plot/util/PKG_ADD polynomial/PKG_ADD prefs/PKG_ADD set/PKG_ADD signal/PKG_ADD sparse/PKG_ADD specfun/PKG_ADD special-matrix/PKG_ADD startup/PKG_ADD statistics/base/PKG_ADD statistics/distributions/PKG_ADD statistics/models/PKG_ADD statistics/tests/PKG_ADD strings/PKG_ADD testfun/PKG_ADD time/PKG_ADD; do \ if [ -n "`cat $f`" ]; then \ /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/`echo $f | /usr/bin/sed 's,/[^/]*$,,'`; \ /usr/bin/ginstall -c -m 644 $f /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/$f; \ fi \ done /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/imagelib' /usr/bin/ginstall -c -m 644 image/default.img '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/imagelib' GEN plot/util/gnuplot_binary.m plot/util/gnuplot_binary.m is unchanged /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general' /usr/bin/ginstall -c -m 644 general/accumarray.m general/accumdim.m general/bincoeff.m general/bitcmp.m general/bitget.m general/bitset.m general/blkdiag.m general/cart2pol.m general/cart2sph.m general/cell2mat.m general/celldisp.m general/chop.m general/circshift.m general/common_size.m general/cplxpair.m general/cumtrapz.m general/curl.m general/dblquad.m general/deal.m general/del2.m general/display.m general/divergence.m general/fieldnames.m general/flip.m general/flipdim.m general/fliplr.m general/flipud.m general/gradient.m general/idivide.m general/inputParser.m general/int2str.m general/interp1.m general/interp2.m general/interp3.m general/interpft.m general/interpn.m general/isdir.m general/isequal.m general/isequaln.m general/loadobj.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image' /usr/bin/ginstall -c -m 644 image/autumn.m image/bone.m image/brighten.m image/cmpermute.m image/cmunique.m image/colorcube.m image/colormap.m image/contrast.m image/cool.m image/copper.m image/cubehelix.m image/flag.m image/gray.m image/gray2ind.m image/hot.m image/hsv.m image/hsv2rgb.m image/iscolormap.m image/image.m image/imagesc.m image/imfinfo.m image/imformats.m image/imread.m image/imshow.m image/imwrite.m image/ind2gray.m image/ind2rgb.m image/jet.m image/lines.m image/ntsc2rgb.m image/ocean.m image/pink.m image/prism.m image/rainbow.m image/rgb2hsv.m image/rgb2ind.m image/rgb2ntsc.m image/rgbplot.m image/spinmap.m image/spring.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous' /usr/bin/ginstall -c -m 644 miscellaneous/ans.m miscellaneous/bug_report.m miscellaneous/bunzip2.m miscellaneous/bzip2.m miscellaneous/cast.m miscellaneous/citation.m miscellaneous/comma.m miscellaneous/compare_versions.m miscellaneous/computer.m miscellaneous/copyfile.m miscellaneous/debug.m miscellaneous/delete.m miscellaneous/desktop.m miscellaneous/dir.m miscellaneous/dos.m miscellaneous/edit.m miscellaneous/error_ids.m miscellaneous/fact.m miscellaneous/fileattrib.m miscellaneous/fileparts.m miscellaneous/fullfile.m miscellaneous/genvarname.m miscellaneous/getappdata.m miscellaneous/getfield.m miscellaneous/gunzip.m miscellaneous/gzip.m miscellaneous/info.m miscellaneous/inputname.m miscellaneous/isappdata.m miscellaneous/isdeployed.m miscellaneous/ismac.m miscellaneous/ispc.m miscellaneous/isunix.m miscellaneous/license.m miscellaneous/list_primes.m miscellaneous/ls.m miscellaneous/ls_command.m miscellaneous/menu.m miscellaneous/mex.m miscellaneous/mexext.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw' /usr/bin/ginstall -c -m 644 plot/draw/area.m plot/draw/barh.m plot/draw/bar.m plot/draw/colorbar.m plot/draw/comet3.m plot/draw/comet.m plot/draw/compass.m plot/draw/contour3.m plot/draw/contourc.m plot/draw/contourf.m plot/draw/contour.m plot/draw/cylinder.m plot/draw/ellipsoid.m plot/draw/errorbar.m plot/draw/ezcontourf.m plot/draw/ezcontour.m plot/draw/ezmeshc.m plot/draw/ezmesh.m plot/draw/ezplot3.m plot/draw/ezplot.m plot/draw/ezpolar.m plot/draw/ezsurfc.m plot/draw/ezsurf.m plot/draw/feather.m plot/draw/fill.m plot/draw/fplot.m plot/draw/hist.m plot/draw/isocolors.m plot/draw/isonormals.m plot/draw/isosurface.m plot/draw/line.m plot/draw/loglogerr.m plot/draw/loglog.m plot/draw/meshc.m plot/draw/mesh.m plot/draw/meshz.m plot/draw/pareto.m plot/draw/patch.m plot/draw/pcolor.m plot/draw/peaks.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util' /usr/bin/ginstall -c -m 644 plot/util/__actual_axis_position__.m plot/util/allchild.m plot/util/ancestor.m plot/util/axes.m plot/util/cla.m plot/util/clf.m plot/util/close.m plot/util/closereq.m plot/util/colstyle.m plot/util/copyobj.m plot/util/__default_plot_options__.m plot/util/figure.m plot/util/findall.m plot/util/findfigs.m plot/util/findobj.m plot/util/frame2im.m plot/util/gca.m plot/util/gcbf.m plot/util/gcbo.m plot/util/gcf.m plot/util/gco.m plot/util/ginput.m plot/util/__gnuplot_drawnow__.m plot/util/graphics_toolkit.m plot/util/hdl2struct.m plot/util/hggroup.m plot/util/hgload.m plot/util/hgsave.m plot/util/hold.m plot/util/im2frame.m plot/util/isaxes.m plot/util/isfigure.m plot/util/ishghandle.m plot/util/ishold.m plot/util/isprop.m plot/util/linkaxes.m plot/util/linkprop.m plot/util/meshgrid.m plot/util/ndgrid.m plot/util/newplot.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/ginstall -c -m 644 statistics/distributions/betacdf.m statistics/distributions/betainv.m statistics/distributions/betapdf.m statistics/distributions/betarnd.m statistics/distributions/binocdf.m statistics/distributions/binoinv.m statistics/distributions/binopdf.m statistics/distributions/binornd.m statistics/distributions/cauchy_cdf.m statistics/distributions/cauchy_inv.m statistics/distributions/cauchy_pdf.m statistics/distributions/cauchy_rnd.m statistics/distributions/chi2cdf.m statistics/distributions/chi2inv.m statistics/distributions/chi2pdf.m statistics/distributions/chi2rnd.m statistics/distributions/discrete_cdf.m statistics/distributions/discrete_inv.m statistics/distributions/discrete_pdf.m statistics/distributions/discrete_rnd.m statistics/distributions/empirical_cdf.m statistics/distributions/empirical_inv.m statistics/distributions/empirical_pdf.m statistics/distributions/empirical_rnd.m statistics/distributions/expcdf.m statistics/distributions/expinv.m statistics/distributions/exppdf.m statistics/distributions/exprnd.m statistics/distributions/fcdf.m statistics/distributions/finv.m statistics/distributions/fpdf.m statistics/distributions/frnd.m statistics/distributions/gamcdf.m statistics/distributions/gaminv.m statistics/distributions/gampdf.m statistics/distributions/gamrnd.m statistics/distributions/geocdf.m statistics/distributions/geoinv.m statistics/distributions/geopdf.m statistics/distributions/geornd.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/ginstall -c -m 644 statistics/distributions/hygecdf.m statistics/distributions/hygeinv.m statistics/distributions/hygepdf.m statistics/distributions/hygernd.m statistics/distributions/kolmogorov_smirnov_cdf.m statistics/distributions/laplace_cdf.m statistics/distributions/laplace_inv.m statistics/distributions/laplace_pdf.m statistics/distributions/laplace_rnd.m statistics/distributions/logistic_cdf.m statistics/distributions/logistic_inv.m statistics/distributions/logistic_pdf.m statistics/distributions/logistic_rnd.m statistics/distributions/logncdf.m statistics/distributions/logninv.m statistics/distributions/lognpdf.m statistics/distributions/lognrnd.m statistics/distributions/nbincdf.m statistics/distributions/nbininv.m statistics/distributions/nbinpdf.m statistics/distributions/nbinrnd.m statistics/distributions/normcdf.m statistics/distributions/norminv.m statistics/distributions/normpdf.m statistics/distributions/normrnd.m statistics/distributions/poisscdf.m statistics/distributions/poissinv.m statistics/distributions/poisspdf.m statistics/distributions/poissrnd.m statistics/distributions/stdnormal_cdf.m statistics/distributions/stdnormal_inv.m statistics/distributions/stdnormal_pdf.m statistics/distributions/stdnormal_rnd.m statistics/distributions/tcdf.m statistics/distributions/tinv.m statistics/distributions/tpdf.m statistics/distributions/trnd.m statistics/distributions/unidrnd.m statistics/distributions/unidcdf.m statistics/distributions/unidinv.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup' /usr/bin/ginstall -c -m 644 startup/__finish__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/startup' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/help' /usr/bin/ginstall -c -m 644 help/__gripe_missing_component__.m help/__makeinfo__.m help/__unimplemented__.m help/doc.m help/doc_cache_create.m help/get_first_help_sentence.m help/help.m help/lookfor.m help/print_usage.m help/type.m help/which.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/help' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/tests' /usr/bin/ginstall -c -m 644 statistics/tests/anova.m statistics/tests/bartlett_test.m statistics/tests/chisquare_test_homogeneity.m statistics/tests/chisquare_test_independence.m statistics/tests/cor_test.m statistics/tests/f_test_regression.m statistics/tests/hotelling_test.m statistics/tests/hotelling_test_2.m statistics/tests/kolmogorov_smirnov_test.m statistics/tests/kolmogorov_smirnov_test_2.m statistics/tests/kruskal_wallis_test.m statistics/tests/manova.m statistics/tests/mcnemar_test.m statistics/tests/prop_test_2.m statistics/tests/run_test.m statistics/tests/sign_test.m statistics/tests/t_test.m statistics/tests/t_test_2.m statistics/tests/t_test_regression.m statistics/tests/u_test.m statistics/tests/var_test.m statistics/tests/welch_test.m statistics/tests/wilcoxon_test.m statistics/tests/z_test.m statistics/tests/z_test_2.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/tests' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/elfun' /usr/bin/ginstall -c -m 644 elfun/acosd.m elfun/acot.m elfun/acotd.m elfun/acoth.m elfun/acsc.m elfun/acscd.m elfun/acsch.m elfun/asec.m elfun/asecd.m elfun/asech.m elfun/asind.m elfun/atan2d.m elfun/atand.m elfun/cosd.m elfun/cot.m elfun/cotd.m elfun/coth.m elfun/csc.m elfun/cscd.m elfun/csch.m elfun/sec.m elfun/secd.m elfun/sech.m elfun/sind.m elfun/tand.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/elfun' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/java' /usr/bin/ginstall -c -m 644 java/java_get.m java/java_set.m java/javaArray.m java/javaaddpath.m java/javachk.m java/javaclasspath.m java/javamem.m java/javarmpath.m java/usejava.m java/octave.jar '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/java' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/specfun' /usr/bin/ginstall -c -m 644 specfun/bessel.m specfun/beta.m specfun/betaln.m specfun/ellipke.m specfun/expint.m specfun/factor.m specfun/factorial.m specfun/isprime.m specfun/lcm.m specfun/legendre.m specfun/nchoosek.m specfun/nthroot.m specfun/perms.m specfun/pow2.m specfun/primes.m specfun/reallog.m specfun/realpow.m specfun/realsqrt.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/specfun' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/polynomial' /usr/bin/ginstall -c -m 644 polynomial/compan.m polynomial/conv.m polynomial/deconv.m polynomial/mkpp.m polynomial/mpoles.m polynomial/pchip.m polynomial/poly.m polynomial/polyaffine.m polynomial/polyder.m polynomial/polyeig.m polynomial/polyfit.m polynomial/polygcd.m polynomial/polyint.m polynomial/polyout.m polynomial/polyreduce.m polynomial/polyval.m polynomial/polyvalm.m polynomial/ppval.m polynomial/ppder.m polynomial/ppint.m polynomial/ppjumps.m polynomial/residue.m polynomial/roots.m polynomial/spline.m polynomial/splinefit.m polynomial/unmkpp.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/polynomial' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/gui' /usr/bin/ginstall -c -m 644 gui/errordlg.m gui/guidata.m gui/guihandles.m gui/helpdlg.m gui/inputdlg.m gui/listdlg.m gui/msgbox.m gui/questdlg.m gui/uicontextmenu.m gui/uicontrol.m gui/uigetdir.m gui/uigetfile.m gui/uimenu.m gui/uipanel.m gui/uipushtool.m gui/uiputfile.m gui/uiresume.m gui/uitoggletool.m gui/uitoolbar.m gui/uiwait.m gui/waitbar.m gui/waitforbuttonpress.m gui/warndlg.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/gui' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/io' /usr/bin/ginstall -c -m 644 io/beep.m io/csvread.m io/csvwrite.m io/dlmwrite.m io/fileread.m io/importdata.m io/is_valid_file_id.m io/strread.m io/textscan.m io/textread.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/io' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/prefs/private' /usr/bin/ginstall -c -m 644 prefs/private/loadprefs.m prefs/private/prefsfile.m prefs/private/saveprefs.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/prefs/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/signal/private' /usr/bin/ginstall -c -m 644 signal/private/rectangle_lw.m signal/private/rectangle_sw.m signal/private/triangle_lw.m signal/private/triangle_sw.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/signal/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/gui/private' /usr/bin/ginstall -c -m 644 gui/private/__file_filter__.m gui/private/__fltk_file_filter__.m gui/private/__get_funcname__.m gui/private/__is_function__.m gui/private/__uigetdir_fltk__.m gui/private/__uigetfile_fltk__.m gui/private/__uiobject_split_args__.m gui/private/__uiputfile_fltk__.m gui/private/message_dialog.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/gui/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util/private' /usr/bin/ginstall -c -m 644 plot/util/private/__add_default_menu__.m plot/util/private/__ghostscript__.m plot/util/private/__gnuplot_get_var__.m plot/util/private/__gnuplot_ginput__.m plot/util/private/__gnuplot_has_feature__.m plot/util/private/__gnuplot_has_terminal__.m plot/util/private/__gnuplot_open_stream__.m plot/util/private/__gnuplot_print__.m plot/util/private/__gnuplot_version__.m plot/util/private/__go_draw_axes__.m plot/util/private/__go_draw_figure__.m plot/util/private/__opengl_print__.m plot/util/private/__print_parse_opts__.m plot/util/private/__tight_eps_bbox__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/path' /usr/bin/ginstall -c -m 644 path/matlabroot.m path/pathdef.m path/savepath.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/path' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/models/private' /usr/bin/ginstall -c -m 644 statistics/models/private/logistic_regression_derivatives.m statistics/models/private/logistic_regression_likelihood.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/models/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/optimization/private' /usr/bin/ginstall -c -m 644 optimization/private/__fdjac__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/optimization/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/appearance' /usr/bin/ginstall -c -m 644 plot/appearance/__clabel__.m plot/appearance/__getlegenddata__.m plot/appearance/annotation.m plot/appearance/axis.m plot/appearance/box.m plot/appearance/caxis.m plot/appearance/clabel.m plot/appearance/daspect.m plot/appearance/datetick.m plot/appearance/diffuse.m plot/appearance/grid.m plot/appearance/gtext.m plot/appearance/hidden.m plot/appearance/legend.m plot/appearance/orient.m plot/appearance/pbaspect.m plot/appearance/shading.m plot/appearance/specular.m plot/appearance/text.m plot/appearance/title.m plot/appearance/view.m plot/appearance/whitebg.m plot/appearance/xlabel.m plot/appearance/xlim.m plot/appearance/ylabel.m plot/appearance/ylim.m plot/appearance/zlabel.m plot/appearance/zlim.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/appearance' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/set' /usr/bin/ginstall -c -m 644 set/intersect.m set/ismember.m set/powerset.m set/setdiff.m set/setxor.m set/union.m set/unique.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/set' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/base' /usr/bin/ginstall -c -m 644 statistics/base/center.m statistics/base/cloglog.m statistics/base/corr.m statistics/base/cov.m statistics/base/gls.m statistics/base/histc.m statistics/base/iqr.m statistics/base/kendall.m statistics/base/kurtosis.m statistics/base/logit.m statistics/base/lscov.m statistics/base/mahalanobis.m statistics/base/mean.m statistics/base/meansq.m statistics/base/median.m statistics/base/mode.m statistics/base/moment.m statistics/base/ols.m statistics/base/ppplot.m statistics/base/prctile.m statistics/base/probit.m statistics/base/qqplot.m statistics/base/quantile.m statistics/base/range.m statistics/base/ranks.m statistics/base/run_count.m statistics/base/runlength.m statistics/base/skewness.m statistics/base/spearman.m statistics/base/statistics.m statistics/base/std.m statistics/base/table.m statistics/base/var.m statistics/base/zscore.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/base' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw' /usr/bin/ginstall -c -m 644 plot/draw/pie3.m plot/draw/pie.m plot/draw/plot3.m plot/draw/plot.m plot/draw/plotmatrix.m plot/draw/plotyy.m plot/draw/polar.m plot/draw/quiver3.m plot/draw/quiver.m plot/draw/rectangle.m plot/draw/ribbon.m plot/draw/rose.m plot/draw/scatter3.m plot/draw/scatter.m plot/draw/semilogxerr.m plot/draw/semilogx.m plot/draw/semilogyerr.m plot/draw/semilogy.m plot/draw/shrinkfaces.m plot/draw/slice.m plot/draw/sombrero.m plot/draw/sphere.m plot/draw/stairs.m plot/draw/stem3.m plot/draw/stemleaf.m plot/draw/stem.m plot/draw/surface.m plot/draw/surfc.m plot/draw/surfl.m plot/draw/surf.m plot/draw/surfnorm.m plot/draw/tetramesh.m plot/draw/trimesh.m plot/draw/triplot.m plot/draw/trisurf.m plot/draw/waterfall.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/sparse' /usr/bin/ginstall -c -m 644 sparse/bicg.m sparse/bicgstab.m sparse/cgs.m sparse/colperm.m sparse/eigs.m sparse/etreeplot.m sparse/gmres.m sparse/gplot.m sparse/ichol.m sparse/ilu.m sparse/nonzeros.m sparse/pcg.m sparse/pcr.m sparse/qmr.m sparse/spaugment.m sparse/spconvert.m sparse/spdiags.m sparse/speye.m sparse/spfun.m sparse/spones.m sparse/sprand.m sparse/sprandn.m sparse/sprandsym.m sparse/spstats.m sparse/spy.m sparse/svds.m sparse/treelayout.m sparse/treeplot.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/sparse' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image/private' /usr/bin/ginstall -c -m 644 image/private/__imfinfo__.m image/private/__imread__.m image/private/__imwrite__.m image/private/imageIO.m image/private/imwrite_filename.m image/private/ind2x.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio/@audiorecorder' /usr/bin/ginstall -c -m 644 audio/@audiorecorder/__get_properties__.m audio/@audiorecorder/audiorecorder.m audio/@audiorecorder/display.m audio/@audiorecorder/get.m audio/@audiorecorder/getaudiodata.m audio/@audiorecorder/getplayer.m audio/@audiorecorder/isrecording.m audio/@audiorecorder/pause.m audio/@audiorecorder/play.m audio/@audiorecorder/record.m audio/@audiorecorder/recordblocking.m audio/@audiorecorder/resume.m audio/@audiorecorder/set.m audio/@audiorecorder/stop.m audio/@audiorecorder/subsasgn.m audio/@audiorecorder/subsref.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio/@audiorecorder' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/sparse/private' /usr/bin/ginstall -c -m 644 sparse/private/__sprand_impl__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/sparse/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/polynomial/private' /usr/bin/ginstall -c -m 644 polynomial/private/__splinefit__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/polynomial/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/testfun' /usr/bin/ginstall -c -m 644 testfun/__have_feature__.m testfun/__printf_assert__.m testfun/__prog_output_assert__.m testfun/__run_test_suite__.m testfun/assert.m testfun/demo.m testfun/example.m testfun/fail.m testfun/rundemos.m testfun/runtests.m testfun/speed.m testfun/test.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/testfun' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/strings' /usr/bin/ginstall -c -m 644 strings/base2dec.m strings/bin2dec.m strings/blanks.m strings/cstrcat.m strings/deblank.m strings/dec2base.m strings/dec2bin.m strings/dec2hex.m strings/findstr.m strings/hex2dec.m strings/index.m strings/isletter.m strings/isstrprop.m strings/mat2str.m strings/ostrsplit.m strings/regexptranslate.m strings/rindex.m strings/str2num.m strings/strcat.m strings/strchr.m strings/strjoin.m strings/strjust.m strings/strmatch.m strings/strsplit.m strings/strtok.m strings/strtrim.m strings/strtrunc.m strings/substr.m strings/untabify.m strings/validatestring.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/strings' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/special-matrix' /usr/bin/ginstall -c -m 644 special-matrix/gallery.m special-matrix/hadamard.m special-matrix/hankel.m special-matrix/hilb.m special-matrix/invhilb.m special-matrix/magic.m special-matrix/pascal.m special-matrix/rosser.m special-matrix/toeplitz.m special-matrix/vander.m special-matrix/wilkinson.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/special-matrix' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/@ftp' /usr/bin/ginstall -c -m 644 @ftp/ascii.m @ftp/binary.m @ftp/cd.m @ftp/close.m @ftp/delete.m @ftp/dir.m @ftp/display.m @ftp/ftp.m @ftp/loadobj.m @ftp/mget.m @ftp/mkdir.m @ftp/mput.m @ftp/rename.m @ftp/rmdir.m @ftp/saveobj.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/@ftp' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/prefs' /usr/bin/ginstall -c -m 644 prefs/addpref.m prefs/getpref.m prefs/ispref.m prefs/prefdir.m prefs/preferences.m prefs/rmpref.m prefs/setpref.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/prefs' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/signal' /usr/bin/ginstall -c -m 644 signal/arch_fit.m signal/arch_rnd.m signal/arch_test.m signal/arma_rnd.m signal/autoreg_matrix.m signal/bartlett.m signal/blackman.m signal/detrend.m signal/diffpara.m signal/durbinlevinson.m signal/fftconv.m signal/fftfilt.m signal/fftshift.m signal/filter2.m signal/fractdiff.m signal/freqz.m signal/freqz_plot.m signal/hamming.m signal/hanning.m signal/hurst.m signal/ifftshift.m signal/periodogram.m signal/sinc.m signal/sinetone.m signal/sinewave.m signal/spectral_adf.m signal/spectral_xdf.m signal/spencer.m signal/stft.m signal/synthesis.m signal/unwrap.m signal/yulewalker.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/signal' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/geometry' /usr/bin/ginstall -c -m 644 geometry/convhull.m geometry/delaunayn.m geometry/delaunay.m geometry/dsearch.m geometry/dsearchn.m geometry/griddata.m geometry/griddata3.m geometry/griddatan.m geometry/inpolygon.m geometry/rectint.m geometry/tsearchn.m geometry/voronoi.m geometry/voronoin.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/geometry' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio' /usr/bin/ginstall -c -m 644 audio/lin2mu.m audio/mu2lin.m audio/record.m audio/sound.m audio/soundsc.m audio/wavread.m audio/wavwrite.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/ginstall -c -m 644 statistics/distributions/unidpdf.m statistics/distributions/unifrnd.m statistics/distributions/unifcdf.m statistics/distributions/unifinv.m statistics/distributions/unifpdf.m statistics/distributions/wblcdf.m statistics/distributions/wblinv.m statistics/distributions/wblpdf.m statistics/distributions/wblrnd.m statistics/distributions/wienrnd.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/distributions' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/appearance/private' /usr/bin/ginstall -c -m 644 plot/appearance/private/__axis_limits__.m plot/appearance/private/__axis_label__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/appearance/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/linear-algebra' /usr/bin/ginstall -c -m 644 linear-algebra/bandwidth.m linear-algebra/commutation_matrix.m linear-algebra/cond.m linear-algebra/condest.m linear-algebra/cross.m linear-algebra/duplication_matrix.m linear-algebra/expm.m linear-algebra/housh.m linear-algebra/isbanded.m linear-algebra/isdefinite.m linear-algebra/isdiag.m linear-algebra/ishermitian.m linear-algebra/issymmetric.m linear-algebra/istril.m linear-algebra/istriu.m linear-algebra/krylov.m linear-algebra/linsolve.m linear-algebra/logm.m linear-algebra/normest.m linear-algebra/null.m linear-algebra/onenormest.m linear-algebra/orth.m linear-algebra/planerot.m linear-algebra/qzhess.m linear-algebra/rank.m linear-algebra/rref.m linear-algebra/subspace.m linear-algebra/trace.m linear-algebra/vech.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/linear-algebra' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/optimization' /usr/bin/ginstall -c -m 644 optimization/__all_opts__.m optimization/fminbnd.m optimization/fminsearch.m optimization/fminunc.m optimization/fsolve.m optimization/fzero.m optimization/glpk.m optimization/lsqnonneg.m optimization/optimget.m optimization/optimset.m optimization/pqpnonneg.m optimization/qp.m optimization/sqp.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/optimization' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/set/private' /usr/bin/ginstall -c -m 644 set/private/validsetargs.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/set/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw/private' /usr/bin/ginstall -c -m 644 plot/draw/private/__add_datasource__.m plot/draw/private/__bar__.m plot/draw/private/__contour__.m plot/draw/private/__errcomm__.m plot/draw/private/__errplot__.m plot/draw/private/__ezplot__.m plot/draw/private/__interp_cube__.m plot/draw/private/__line__.m plot/draw/private/__marching_cube__.m plot/draw/private/__patch__.m plot/draw/private/__pie__.m plot/draw/private/__plt__.m plot/draw/private/__quiver__.m plot/draw/private/__scatter__.m plot/draw/private/__stem__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/draw/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/models' /usr/bin/ginstall -c -m 644 statistics/models/logistic_regression.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/statistics/models' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/path/private' /usr/bin/ginstall -c -m 644 path/private/getsavepath.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/path/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general/private' /usr/bin/ginstall -c -m 644 general/private/__isequal__.m general/private/__splinen__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio/@audioplayer' /usr/bin/ginstall -c -m 644 audio/@audioplayer/__get_properties__.m audio/@audioplayer/audioplayer.m audio/@audioplayer/display.m audio/@audioplayer/get.m audio/@audioplayer/isplaying.m audio/@audioplayer/pause.m audio/@audioplayer/play.m audio/@audioplayer/playblocking.m audio/@audioplayer/resume.m audio/@audioplayer/set.m audio/@audioplayer/stop.m audio/@audioplayer/subsasgn.m audio/@audioplayer/subsref.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/audio/@audioplayer' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/pkg/private' /usr/bin/ginstall -c -m 644 pkg/private/build.m pkg/private/configure_make.m pkg/private/copy_files.m pkg/private/create_pkgadddel.m pkg/private/default_prefix.m pkg/private/describe.m pkg/private/dirempty.m pkg/private/extract_pkg.m pkg/private/finish_installation.m pkg/private/fix_depends.m pkg/private/fix_version.m pkg/private/generate_lookfor_cache.m pkg/private/get_description.m pkg/private/get_forge_download.m pkg/private/get_forge_pkg.m pkg/private/getarch.m pkg/private/getarchdir.m pkg/private/getarchprefix.m pkg/private/get_unsatisfied_deps.m pkg/private/install.m pkg/private/installed_packages.m pkg/private/is_architecture_dependent.m pkg/private/list_forge_packages.m pkg/private/load_package_dirs.m pkg/private/load_packages.m pkg/private/load_packages_and_dependencies.m pkg/private/packinfo_copy_file.m pkg/private/parse_pkg_idx.m pkg/private/prepare_installation.m pkg/private/print_package_description.m pkg/private/rebuild.m pkg/private/repackage.m pkg/private/save_order.m pkg/private/shell.m pkg/private/uninstall.m pkg/private/unload_packages.m pkg/private/verify_directory.m pkg/private/write_index.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/pkg/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/deprecated' /usr/bin/ginstall -c -m 644 deprecated/bicubic.m deprecated/default_save_options.m deprecated/delaunay3.m deprecated/dump_prefs.m deprecated/find_dir_in_path.m deprecated/finite.m deprecated/fmod.m deprecated/fnmatch.m deprecated/gen_doc_cache.m deprecated/gmap40.m deprecated/interp1q.m deprecated/isequalwithequalnans.m deprecated/isstr.m deprecated/java_convert_matrix.m deprecated/java_debug.m deprecated/java_invoke.m deprecated/java_new.m deprecated/java_unsigned_conversion.m deprecated/javafields.m deprecated/javamethods.m deprecated/loadaudio.m deprecated/luinc.m deprecated/mouse_wheel_zoom.m deprecated/nfields.m deprecated/octave_tmp_file_name.m deprecated/playaudio.m deprecated/re_read_readline_init_file.m deprecated/read_readline_init_file.m deprecated/saveaudio.m deprecated/saving_history.m deprecated/setaudio.m deprecated/syl.m deprecated/usage.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/deprecated' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous' /usr/bin/ginstall -c -m 644 miscellaneous/mkoctfile.m miscellaneous/movefile.m miscellaneous/namelengthmax.m miscellaneous/news.m miscellaneous/open.m miscellaneous/orderfields.m miscellaneous/pack.m miscellaneous/paren.m miscellaneous/parseparams.m miscellaneous/perl.m miscellaneous/python.m miscellaneous/recycle.m miscellaneous/rmappdata.m miscellaneous/run.m miscellaneous/semicolon.m miscellaneous/setappdata.m miscellaneous/setfield.m miscellaneous/substruct.m miscellaneous/swapbytes.m miscellaneous/symvar.m miscellaneous/tar.m miscellaneous/tempdir.m miscellaneous/tmpnam.m miscellaneous/unix.m miscellaneous/unpack.m miscellaneous/untar.m miscellaneous/unzip.m miscellaneous/ver.m miscellaneous/version.m miscellaneous/warning_ids.m miscellaneous/what.m miscellaneous/xor.m miscellaneous/zip.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util' /usr/bin/ginstall -c -m 644 plot/util/__next_line_color__.m plot/util/__next_line_style__.m plot/util/pan.m plot/util/__plt_get_axis_arg__.m plot/util/__pltopt__.m plot/util/printd.m plot/util/print.m plot/util/refreshdata.m plot/util/refresh.m plot/util/rotate.m plot/util/rotate3d.m plot/util/saveas.m plot/util/shg.m plot/util/struct2hdl.m plot/util/subplot.m plot/util/zoom.m plot/util/gnuplot_binary.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/plot/util' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/time' /usr/bin/ginstall -c -m 644 time/addtodate.m time/asctime.m time/calendar.m time/clock.m time/ctime.m time/date.m time/datenum.m time/datestr.m time/datevec.m time/eomday.m time/etime.m time/is_leap_year.m time/now.m time/weekday.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/time' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/pkg' /usr/bin/ginstall -c -m 644 pkg/pkg.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/pkg' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous/private' /usr/bin/ginstall -c -m 644 miscellaneous/private/display_info_file.m miscellaneous/private/__w2mpth__.m miscellaneous/private/__xzip__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/miscellaneous/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general' /usr/bin/ginstall -c -m 644 general/logspace.m general/methods.m general/nargchk.m general/narginchk.m general/nargoutchk.m general/nextpow2.m general/nthargout.m general/num2str.m general/pol2cart.m general/polyarea.m general/postpad.m general/prepad.m general/profexplore.m general/profile.m general/profshow.m general/quadgk.m general/quadl.m general/quadv.m general/randi.m general/rat.m general/repmat.m general/rot90.m general/rotdim.m general/saveobj.m general/shift.m general/shiftdim.m general/sortrows.m general/sph2cart.m general/structfun.m general/subsindex.m general/trapz.m general/triplequad.m general/validateattributes.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/general' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/help/private' /usr/bin/ginstall -c -m 644 help/private/__additional_help_message__.m help/private/__strip_html_tags__.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/help/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image' /usr/bin/ginstall -c -m 644 image/summer.m image/white.m image/winter.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/m/image' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/scripts' Making install in . make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../AUTHORS' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../BUGS' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../INSTALL.OCTAVE' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/m /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/api-v50+/m /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/site/m /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/site/oct/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/site/oct/api-v50+/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/site/oct/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/site/exec/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/api-v50+/site/exec/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/4.0.0/site/exec/x86_64-slackware-linux-gnu /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 config.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/ginstall -c -m 644 CITATION NEWS '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 oct-conf-post.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Making install in doc make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making install in doxyhtml make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/doxyhtml' Making install in interpreter make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/info' /usr/bin/ginstall -c -m 644 ./octave.info ./octave.info-1 ./octave.info-2 ./octave.info-3 ./octave.info-4 ./octave.info-5 ./octave.info-6 ./octave.info-7 ./octave.info-8 ./octave.info-9 '/usr/src/slapt-src/academic/octave/package-octave/usr/info' install-info --info-dir='/usr/src/slapt-src/academic/octave/package-octave/usr/info' '/usr/src/slapt-src/academic/octave/package-octave/usr/info/octave.info' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/man/man1' /usr/bin/ginstall -c -m 644 mkoctfile.1 octave-cli.1 octave-config.1 octave.1 '/usr/src/slapt-src/academic/octave/package-octave/usr/man/man1' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/ginstall -c -m 644 doc-cache macros.texi '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Making install in liboctave make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/info' /usr/bin/ginstall -c -m 644 ./liboctave.info '/usr/src/slapt-src/academic/octave/package-octave/usr/info' install-info --info-dir='/usr/src/slapt-src/academic/octave/package-octave/usr/info' '/usr/src/slapt-src/academic/octave/package-octave/usr/info/liboctave.info' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/liboctave' Making install in refcard make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/refcard' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc' Making install in examples make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making install in code make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/code' Making install in data make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/data' /usr/bin/ginstall -c -m 644 penny.mat '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/data' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples/data' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/examples' Making install in etc/icons make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' make[4]: Nothing to be done for 'install-exec-am'. if test -n "desktop-file-install"; then \ desktop-file-install --dir=/usr/src/slapt-src/academic/octave/package-octave/usr/share/applications \ --vendor www.octave.org octave.desktop; \ fi for f in octave-logo-512.png octave-logo-256.png octave-logo-128.png octave-logo-64.png octave-logo-48.png octave-logo-32.png octave-logo-24.png octave-logo-22.png octave-logo-16.png; do \ size=`echo $f | /usr/bin/sed -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ if test -f $f; then d=; else d="./"; fi; \ /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/icons/hicolor/${size}x${size}/apps; \ /usr/bin/ginstall -c -m 644 "$d$f" /usr/src/slapt-src/academic/octave/package-octave/usr/share/icons/hicolor/${size}x${size}/apps/octave.png; \ done /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/icons/hicolor/scalable/apps /usr/bin/ginstall -c -m 644 ./octave-logo.svg /usr/src/slapt-src/academic/octave/package-octave/usr/share/icons/hicolor/scalable/apps/octave.svg /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/appdata /usr/bin/ginstall -c -m 644 octave.appdata.xml /usr/src/slapt-src/academic/octave/package-octave/usr/share/appdata/www.octave.org-octave.appdata.xml /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/imagelib' /usr/bin/ginstall -c -m 644 octave-logo.svg octave-sombrero.png octave-logo.ico '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/imagelib' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/etc/icons' Making install in test make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' make install-am make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' make[5]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Makefile:2786: warning: overriding recipe for target 'check' Makefile:2167: warning: ignoring old recipe for target 'check' make[5]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution' /usr/bin/ginstall -c -m 644 fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-36025' /usr/bin/ginstall -c -m 644 bug-36025/bug-36025.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-36025' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint64' /usr/bin/ginstall -c -m 644 @uint64/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint64' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork' /usr/bin/ginstall -c -m 644 classes/@Gork/Gork.m classes/@Gork/cork.m classes/@Gork/display.m classes/@Gork/gark.m classes/@Gork/get.m classes/@Gork/set.m classes/@Gork/subsasgn.m classes/@Gork/subsref.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/private' /usr/bin/ginstall -c -m 644 classes/@Dork/private/myStash.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@derived' /usr/bin/ginstall -c -m 644 ctor-vs-method/@derived/derived.m ctor-vs-method/@derived/parent.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@derived' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-35448' /usr/bin/ginstall -c -m 644 bug-35448/fA.m bug-35448/fB.m bug-35448/fC.m bug-35448/bug-35448.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-35448' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/private' /usr/bin/ginstall -c -m 644 classes/@Spork/private/myStash.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/private' /usr/bin/ginstall -c -m 644 classes/@Snork/private/myStash.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@logical' /usr/bin/ginstall -c -m 644 @logical/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@logical' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@other' /usr/bin/ginstall -c -m 644 ctor-vs-method/@other/other.m ctor-vs-method/@other/parent.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@other' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int16' /usr/bin/ginstall -c -m 644 @int16/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int16' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/class-concat' /usr/bin/ginstall -c -m 644 class-concat/class-concat.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/class-concat' /usr/bin/ginstall -c -m 644 sparse.tst tbcover.m bc-overloads.tst args.tst bug-31371.tst bug-38576.tst colormaps.tst complex.tst diag-perm.tst error.tst eval-catch.tst for.tst func.tst global.tst if.tst index.tst io.tst jit.tst line-continue.tst logical-index.tst null-assign.tst parser.tst prefer.tst range.tst recursion.tst return.tst slice.tst struct.tst switch.tst system.tst transpose.tst try.tst unwind.tst while.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/.' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classdef' /usr/bin/ginstall -c -m 644 classdef/foo_method_changes_property_size.m classdef/foo_static_method_constant_property.m classdef/foo_value_class.m classdef/classdef.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classdef' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int32' /usr/bin/ginstall -c -m 644 @int32/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int32' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork' /usr/bin/ginstall -c -m 644 classes/@Dork/Dork.m classes/@Dork/bling.m classes/@Dork/display.m classes/@Dork/gack.m classes/@Dork/get.m classes/@Dork/getStash.m classes/@Dork/set.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@double' /usr/bin/ginstall -c -m 644 @double/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@double' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint16' /usr/bin/ginstall -c -m 644 @uint16/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint16' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint32' /usr/bin/ginstall -c -m 644 @uint32/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint32' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Sneetch' /usr/bin/ginstall -c -m 644 classes/@Sneetch/Sneetch.m classes/@Sneetch/display.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Sneetch' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent' /usr/bin/ginstall -c -m 644 fcn-handle-derived-resolution/@fhdr_parent/numel.m fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@single' /usr/bin/ginstall -c -m 644 @single/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@single' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@char' /usr/bin/ginstall -c -m 644 @char/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@char' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint8' /usr/bin/ginstall -c -m 644 @uint8/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@uint8' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes' /usr/bin/ginstall -c -m 644 classes/classes.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass' /usr/bin/ginstall -c -m 644 bug-36025/@testclass/one.m bug-36025/@testclass/testclass.m bug-36025/@testclass/two.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork' /usr/bin/ginstall -c -m 644 classes/@Spork/Spork.m classes/@Spork/cack.m classes/@Spork/display.m classes/@Spork/geek.m classes/@Spork/get.m classes/@Spork/getStash.m classes/@Spork/loadobj.m classes/@Spork/saveobj.m classes/@Spork/set.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@parent' /usr/bin/ginstall -c -m 644 ctor-vs-method/@parent/method.m ctor-vs-method/@parent/parent.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@parent' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method' /usr/bin/ginstall -c -m 644 ctor-vs-method/__trace__.m ctor-vs-method/ctor-vs-method.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@cell' /usr/bin/ginstall -c -m 644 @cell/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@cell' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork' /usr/bin/ginstall -c -m 644 classes/@Cork/Cork.m classes/@Cork/click.m classes/@Cork/display.m classes/@Cork/get.m classes/@Cork/set.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/private' /usr/bin/ginstall -c -m 644 classes/@Pork/private/myStash.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/private' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int8' /usr/bin/ginstall -c -m 644 @int8/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int8' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38236' /usr/bin/ginstall -c -m 644 bug-38236/df_vr.m bug-38236/u_vr.m bug-38236/bug-38236.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38236' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691' /usr/bin/ginstall -c -m 644 bug-38691/bug-38691.tst '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other' /usr/bin/ginstall -c -m 644 fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@function_handle' /usr/bin/ginstall -c -m 644 @function_handle/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@function_handle' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@struct' /usr/bin/ginstall -c -m 644 @struct/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@struct' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester1' /usr/bin/ginstall -c -m 644 classes/@CPrecedenceTester1/CPrecedenceTester1.m classes/@CPrecedenceTester1/tattack.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester1' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester2' /usr/bin/ginstall -c -m 644 classes/@CPrecedenceTester2/CPrecedenceTester2.m classes/@CPrecedenceTester2/tattack.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester2' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester3' /usr/bin/ginstall -c -m 644 classes/@CPrecedenceTester3/CPrecedenceTester3.m classes/@CPrecedenceTester3/tattack.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester3' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_derived' /usr/bin/ginstall -c -m 644 fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_derived' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork' /usr/bin/ginstall -c -m 644 classes/@Snork/Snork.m classes/@Snork/cack.m classes/@Snork/display.m classes/@Snork/double.m classes/@Snork/end.m classes/@Snork/eq.m classes/@Snork/ge.m classes/@Snork/get.m classes/@Snork/getStash.m classes/@Snork/gick.m classes/@Snork/gt.m classes/@Snork/horzcat.m classes/@Snork/ldivide.m classes/@Snork/le.m classes/@Snork/loadobj.m classes/@Snork/lt.m classes/@Snork/minus.m classes/@Snork/mldivide.m classes/@Snork/mpower.m classes/@Snork/mrdivide.m classes/@Snork/mtimes.m classes/@Snork/ne.m classes/@Snork/plus.m classes/@Snork/power.m classes/@Snork/rdivide.m classes/@Snork/saveobj.m classes/@Snork/set.m classes/@Snork/subsasgn.m classes/@Snork/subsindex.m classes/@Snork/subsref.m classes/@Snork/tattack.m classes/@Snork/times.m classes/@Snork/uminus.m classes/@Snork/uplus.m classes/@Snork/vertcat.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork' /usr/bin/ginstall -c -m 644 classes/@Pork/Pork.m classes/@Pork/bling.m classes/@Pork/display.m classes/@Pork/get.m classes/@Pork/gurk.m classes/@Pork/set.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/class-concat/@foo' /usr/bin/ginstall -c -m 644 class-concat/@foo/foo.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/class-concat/@foo' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork' /usr/bin/ginstall -c -m 644 classes/@Blork/Blork.m classes/@Blork/bleek.m classes/@Blork/display.m classes/@Blork/get.m classes/@Blork/set.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int64' /usr/bin/ginstall -c -m 644 @int64/tbcover.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/@int64' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir1' /usr/bin/ginstall -c -m 644 bug-38691/dir1/func1.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir1' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2' /usr/bin/ginstall -c -m 644 bug-38691/dir2/func1.m bug-38691/dir2/func2.m bug-38691/dir2/func3.m '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2' make[5]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/test' Making install in . make[3]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' GEN AUTHORS make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../AUTHORS' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN BUGS make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../BUGS' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' GEN INSTALL.OCTAVE make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' make[4]: '../../INSTALL.OCTAVE' is up to date. make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0/doc/interpreter' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) make[4]: Entering directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Makefile:3060: warning: overriding recipe for target 'check' Makefile:2415: warning: ignoring old recipe for target 'check' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/m /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/site/api-v50+/m /usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/site/m /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/site/oct/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/site/oct/api-v50+/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/lib64/octave/4.0.0/site/oct/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/site/exec/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/api-v50+/site/exec/x86_64-slackware-linux-gnu /usr/src/slapt-src/academic/octave/package-octave/usr/libexec/octave/4.0.0/site/exec/x86_64-slackware-linux-gnu /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 config.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/ginstall -c -m 644 CITATION NEWS '/usr/src/slapt-src/academic/octave/package-octave/usr/share/octave/4.0.0/etc' /usr/bin/mkdir -p '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' /usr/bin/ginstall -c -m 644 oct-conf-post.h '/usr/src/slapt-src/academic/octave/package-octave/usr/include/octave-4.0.0/octave' make[4]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[3]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[2]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' make[1]: Leaving directory '/usr/src/slapt-src/academic/octave/octave-4.0.0' Slackware package maker, version 3.141593. Searching for symbolic links: usr/bin/octave-config octave-config-4.0.0 usr/bin/mkoctfile mkoctfile-4.0.0 usr/bin/octave-cli octave-cli-4.0.0 usr/bin/octave octave-4.0.0 usr/lib64/octave/4.0.0/liboctgui.so liboctgui.so.1.0.0 usr/lib64/octave/4.0.0/liboctinterp.so liboctinterp.so.3.0.0 usr/lib64/octave/4.0.0/liboctinterp.so.3 liboctinterp.so.3.0.0 usr/lib64/octave/4.0.0/liboctave.so.3 liboctave.so.3.0.0 usr/lib64/octave/4.0.0/liboctgui.so.1 liboctgui.so.1.0.0 usr/lib64/octave/4.0.0/liboctave.so liboctave.so.3.0.0 Making symbolic link creation script: ( cd usr/bin ; rm -rf octave-config ) ( cd usr/bin ; ln -sf octave-config-4.0.0 octave-config ) ( cd usr/bin ; rm -rf mkoctfile ) ( cd usr/bin ; ln -sf mkoctfile-4.0.0 mkoctfile ) ( cd usr/bin ; rm -rf octave-cli ) ( cd usr/bin ; ln -sf octave-cli-4.0.0 octave-cli ) ( cd usr/bin ; rm -rf octave ) ( cd usr/bin ; ln -sf octave-4.0.0 octave ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctgui.so ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctgui.so.1.0.0 liboctgui.so ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctinterp.so ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctinterp.so.3.0.0 liboctinterp.so ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctinterp.so.3 ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctinterp.so.3.0.0 liboctinterp.so.3 ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctave.so.3 ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctave.so.3.0.0 liboctave.so.3 ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctgui.so.1 ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctgui.so.1.0.0 liboctgui.so.1 ) ( cd usr/lib64/octave/4.0.0 ; rm -rf liboctave.so ) ( cd usr/lib64/octave/4.0.0 ; ln -sf liboctave.so.3.0.0 liboctave.so ) Unless your existing installation script already contains the code to create these links, you should append these lines to your existing install script. Now's your chance. :^) Would you like to add this stuff to the existing install script and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/bin/octave-config' removed './usr/bin/mkoctfile' removed './usr/bin/octave-cli' removed './usr/bin/octave' removed './usr/lib64/octave/4.0.0/liboctgui.so' removed './usr/lib64/octave/4.0.0/liboctinterp.so' removed './usr/lib64/octave/4.0.0/liboctinterp.so.3' removed './usr/lib64/octave/4.0.0/liboctave.so.3' removed './usr/lib64/octave/4.0.0/liboctgui.so.1' removed './usr/lib64/octave/4.0.0/liboctave.so' Updating your ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/academic/octave/octave-4.0.0-x86_64-1salix.txz ./ usr/ usr/include/ usr/include/octave-4.0.0/ usr/include/octave-4.0.0/octave/ usr/include/octave-4.0.0/octave/int32NDArray.h usr/include/octave-4.0.0/octave/mx-i16-ui64nda.h usr/include/octave-4.0.0/octave/smx-sm-scm.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui64nda.h usr/include/octave-4.0.0/octave/Array.cc usr/include/octave-4.0.0/octave/mx-cm-cdm.h usr/include/octave-4.0.0/octave/Matrix.h usr/include/octave-4.0.0/octave/mx-i32nda-s.h usr/include/octave-4.0.0/octave/mx-ui16nda-i64.h usr/include/octave-4.0.0/octave/mx-m-dm.h usr/include/octave-4.0.0/octave/defun-dld.h usr/include/octave-4.0.0/octave/mx-fcdm-fs.h usr/include/octave-4.0.0/octave/mx-ui64nda-i32.h usr/include/octave-4.0.0/octave/DASPK-opts.h usr/include/octave-4.0.0/octave/uint64NDArray.h usr/include/octave-4.0.0/octave/pt-unop.h usr/include/octave-4.0.0/octave/dbleGEPBAL.h usr/include/octave-4.0.0/octave/MArray-defs.h usr/include/octave-4.0.0/octave/mx-ui64-i16nda.h usr/include/octave-4.0.0/octave/data-conv.h usr/include/octave-4.0.0/octave/mx-i32-fnda.h usr/include/octave-4.0.0/octave/mx-nda-ui16nda.h usr/include/octave-4.0.0/octave/mx-fdm-fm.h usr/include/octave-4.0.0/octave/mx-fnda-i64.h usr/include/octave-4.0.0/octave/octave-link.h usr/include/octave-4.0.0/octave/MDiagArray2.h usr/include/octave-4.0.0/octave/mx-ui32nda-i32.h usr/include/octave-4.0.0/octave/mx-ui16nda-i64nda.h usr/include/octave-4.0.0/octave/Sparse-op-defs.h usr/include/octave-4.0.0/octave/dirfns.h usr/include/octave-4.0.0/octave/ov-null-mat.h usr/include/octave-4.0.0/octave/ov-base-diag.cc usr/include/octave-4.0.0/octave/vx-fcs-frv.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui64.h usr/include/octave-4.0.0/octave/intNDArray.h usr/include/octave-4.0.0/octave/mx-fcnda-fs.h usr/include/octave-4.0.0/octave/floatGEPBAL.h usr/include/octave-4.0.0/octave/mx-i32nda-i64.h usr/include/octave-4.0.0/octave/glob-match.h usr/include/octave-4.0.0/octave/mx-i16nda-ui32nda.h usr/include/octave-4.0.0/octave/ov-bool-mat.h usr/include/octave-4.0.0/octave/uint16NDArray.h usr/include/octave-4.0.0/octave/mx-cs-nda.h usr/include/octave-4.0.0/octave/mx-ui16nda-i32.h usr/include/octave-4.0.0/octave/mx-ui8nda-s.h usr/include/octave-4.0.0/octave/mx-ui8nda-fnda.h usr/include/octave-4.0.0/octave/vx-cv-ccv.h usr/include/octave-4.0.0/octave/CmplxQRP.h usr/include/octave-4.0.0/octave/zfstream.h usr/include/octave-4.0.0/octave/MSparse-defs.h usr/include/octave-4.0.0/octave/Sparse.cc usr/include/octave-4.0.0/octave/mx-ui64nda-ui16nda.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui32nda.h usr/include/octave-4.0.0/octave/mx-ui8nda-fs.h usr/include/octave-4.0.0/octave/mx-nda-i16nda.h usr/include/octave-4.0.0/octave/lo-macros.h usr/include/octave-4.0.0/octave/vx-fcv-fccv.h usr/include/octave-4.0.0/octave/mx-cm-pm.h usr/include/octave-4.0.0/octave/ov-flt-re-mat.h usr/include/octave-4.0.0/octave/mx-s-i32nda.h usr/include/octave-4.0.0/octave/mx-fnda-ui8.h usr/include/octave-4.0.0/octave/mx-i64nda-i32.h usr/include/octave-4.0.0/octave/txt-eng.h usr/include/octave-4.0.0/octave/help.h usr/include/octave-4.0.0/octave/file-stat.h usr/include/octave-4.0.0/octave/ls-mat5.h usr/include/octave-4.0.0/octave/mx-ui32nda-i64.h usr/include/octave-4.0.0/octave/fCmplxLU.h usr/include/octave-4.0.0/octave/mx-i32-ui32nda.h usr/include/octave-4.0.0/octave/file-ops.h usr/include/octave-4.0.0/octave/mx-i32nda-ui32nda.h usr/include/octave-4.0.0/octave/mx-s-i8nda.h usr/include/octave-4.0.0/octave/chNDArray.h usr/include/octave-4.0.0/octave/fCmplxCHOL.h usr/include/octave-4.0.0/octave/mx-fm-pm.h usr/include/octave-4.0.0/octave/byte-swap.h usr/include/octave-4.0.0/octave/mx-ui16nda-i8.h usr/include/octave-4.0.0/octave/mx-ui64-ui32nda.h usr/include/octave-4.0.0/octave/oct-tex-parser.h usr/include/octave-4.0.0/octave/sparse-util.h usr/include/octave-4.0.0/octave/CmplxCHOL.h usr/include/octave-4.0.0/octave/MSparse.cc usr/include/octave-4.0.0/octave/mx-i64nda-ui8nda.h usr/include/octave-4.0.0/octave/mx-i64-i32nda.h usr/include/octave-4.0.0/octave/mx-ui16nda-s.h usr/include/octave-4.0.0/octave/Sparse-perm-op-defs.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui64nda.h usr/include/octave-4.0.0/octave/utils.h usr/include/octave-4.0.0/octave/mx-s-i64nda.h usr/include/octave-4.0.0/octave/mx-i16nda-ui32.h usr/include/octave-4.0.0/octave/dMatrix.h usr/include/octave-4.0.0/octave/CNDArray.h usr/include/octave-4.0.0/octave/Sparse.h usr/include/octave-4.0.0/octave/mx-i32nda-ui8.h usr/include/octave-4.0.0/octave/mx-i32nda-ui32.h usr/include/octave-4.0.0/octave/mx-i8nda-ui64nda.h usr/include/octave-4.0.0/octave/mx-ui64-i8nda.h usr/include/octave-4.0.0/octave/mx-nda-cnda.h usr/include/octave-4.0.0/octave/oct-passwd.h usr/include/octave-4.0.0/octave/LSODE-opts.h usr/include/octave-4.0.0/octave/mx-fnda-i8nda.h usr/include/octave-4.0.0/octave/smx-scm-sm.h usr/include/octave-4.0.0/octave/DAEFunc.h usr/include/octave-4.0.0/octave/ov-intx.h usr/include/octave-4.0.0/octave/mx-i64nda-s.h usr/include/octave-4.0.0/octave/display.h usr/include/octave-4.0.0/octave/procstream.h usr/include/octave-4.0.0/octave/EIG.h usr/include/octave-4.0.0/octave/smx-cs-sm.h usr/include/octave-4.0.0/octave/lo-mappers.h usr/include/octave-4.0.0/octave/mx-fnda-i64nda.h usr/include/octave-4.0.0/octave/fCmplxGEPBAL.h usr/include/octave-4.0.0/octave/mx-s-cnda.h usr/include/octave-4.0.0/octave/fCMatrix.h usr/include/octave-4.0.0/octave/mx-i8-i32nda.h usr/include/octave-4.0.0/octave/randgamma.h usr/include/octave-4.0.0/octave/DASPK.h usr/include/octave-4.0.0/octave/dbleSCHUR.h usr/include/octave-4.0.0/octave/mx-fdm-fcm.h usr/include/octave-4.0.0/octave/oct-openmp.h usr/include/octave-4.0.0/octave/mx-i16-i32nda.h usr/include/octave-4.0.0/octave/mx-i64nda-ui32.h usr/include/octave-4.0.0/octave/ov-int8.h usr/include/octave-4.0.0/octave/uint32NDArray.h usr/include/octave-4.0.0/octave/mx-nda-ui64.h usr/include/octave-4.0.0/octave/Array.h usr/include/octave-4.0.0/octave/mx-i8nda-ui16.h usr/include/octave-4.0.0/octave/options-usage.h usr/include/octave-4.0.0/octave/mx-fnda-ui64.h usr/include/octave-4.0.0/octave/dbleSVD.h usr/include/octave-4.0.0/octave/mx-fnda-i32nda.h usr/include/octave-4.0.0/octave/mx-i8-ui8nda.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui8.h usr/include/octave-4.0.0/octave/oct-rl-edit.h usr/include/octave-4.0.0/octave/mx-i16nda-nda.h usr/include/octave-4.0.0/octave/oct-rl-hist.h usr/include/octave-4.0.0/octave/pt-check.h usr/include/octave-4.0.0/octave/comment-list.h usr/include/octave-4.0.0/octave/sparse-xpow.h usr/include/octave-4.0.0/octave/base-list.h usr/include/octave-4.0.0/octave/mx-nda-ui8nda.h usr/include/octave-4.0.0/octave/mx-fdm-fcs.h usr/include/octave-4.0.0/octave/floatSCHUR.h usr/include/octave-4.0.0/octave/ov-uint32.h usr/include/octave-4.0.0/octave/mx-m-cm.h usr/include/octave-4.0.0/octave/oct-prcstrm.h usr/include/octave-4.0.0/octave/vx-cv-cs.h usr/include/octave-4.0.0/octave/mx-i32nda-i64nda.h usr/include/octave-4.0.0/octave/vx-cs-rv.h usr/include/octave-4.0.0/octave/mx-i8nda-s.h usr/include/octave-4.0.0/octave/oct-hdf5.h usr/include/octave-4.0.0/octave/mx-i16nda-i64nda.h usr/include/octave-4.0.0/octave/vx-crv-rv.h usr/include/octave-4.0.0/octave/oct-glob.h usr/include/octave-4.0.0/octave/ov-classdef.h usr/include/octave-4.0.0/octave/ov-flt-cx-mat.h usr/include/octave-4.0.0/octave/hook-fcn.h usr/include/octave-4.0.0/octave/op-dms-template.cc usr/include/octave-4.0.0/octave/mx-s-i16nda.h usr/include/octave-4.0.0/octave/mx-fcdm-fdm.h usr/include/octave-4.0.0/octave/pt.h usr/include/octave-4.0.0/octave/fCmplxQRP.h usr/include/octave-4.0.0/octave/siglist.h usr/include/octave-4.0.0/octave/oct-rand.h usr/include/octave-4.0.0/octave/graphics.h usr/include/octave-4.0.0/octave/mx-ui32nda-s.h usr/include/octave-4.0.0/octave/oct-inttypes.h usr/include/octave-4.0.0/octave/mx-base.h usr/include/octave-4.0.0/octave/vx-crv-s.h usr/include/octave-4.0.0/octave/mx-fcs-fnda.h usr/include/octave-4.0.0/octave/mx-i32nda-i8nda.h usr/include/octave-4.0.0/octave/pt-cmd.h usr/include/octave-4.0.0/octave/smx-scm-m.h usr/include/octave-4.0.0/octave/ov-flt-cx-diag.h usr/include/octave-4.0.0/octave/sparse-xdiv.h usr/include/octave-4.0.0/octave/singleton-cleanup.h usr/include/octave-4.0.0/octave/ov-builtin.h usr/include/octave-4.0.0/octave/oct-group.h usr/include/octave-4.0.0/octave/mx-pm-fcm.h usr/include/octave-4.0.0/octave/mx-ui8-fnda.h usr/include/octave-4.0.0/octave/mx-dm-cm.h usr/include/octave-4.0.0/octave/mx-i64-ui64nda.h usr/include/octave-4.0.0/octave/defun-int.h usr/include/octave-4.0.0/octave/mx-i32nda-ui64.h usr/include/octave-4.0.0/octave/ov-flt-complex.h usr/include/octave-4.0.0/octave/pt-jit.h usr/include/octave-4.0.0/octave/base-qr.h usr/include/octave-4.0.0/octave/jit-typeinfo.h usr/include/octave-4.0.0/octave/ov-perm.h usr/include/octave-4.0.0/octave/DAE.h usr/include/octave-4.0.0/octave/Array-util.h usr/include/octave-4.0.0/octave/Cell.h usr/include/octave-4.0.0/octave/mx-i16nda-fnda.h usr/include/octave-4.0.0/octave/floatHESS.h usr/include/octave-4.0.0/octave/boolNDArray.h usr/include/octave-4.0.0/octave/sysdir.h usr/include/octave-4.0.0/octave/vx-fs-fcrv.h usr/include/octave-4.0.0/octave/ov-cs-list.h usr/include/octave-4.0.0/octave/mx-i16nda-fs.h usr/include/octave-4.0.0/octave/SparsedbleLU.h usr/include/octave-4.0.0/octave/ov-base-sparse.h usr/include/octave-4.0.0/octave/mx-fcdm-fcm.h usr/include/octave-4.0.0/octave/ov-re-mat.h usr/include/octave-4.0.0/octave/ov-mex-fcn.h usr/include/octave-4.0.0/octave/load-path.h usr/include/octave-4.0.0/octave/idx-vector.h usr/include/octave-4.0.0/octave/dbleQRP.h usr/include/octave-4.0.0/octave/CSparse.h usr/include/octave-4.0.0/octave/builtin-defun-decls.h usr/include/octave-4.0.0/octave/mx-ui8nda-i32.h usr/include/octave-4.0.0/octave/ov-base-scalar.cc usr/include/octave-4.0.0/octave/lo-sysdep.h usr/include/octave-4.0.0/octave/base-lu.cc usr/include/octave-4.0.0/octave/sighandlers.h usr/include/octave-4.0.0/octave/dColVector.h usr/include/octave-4.0.0/octave/oct-handle.h usr/include/octave-4.0.0/octave/mx-nda-i8.h usr/include/octave-4.0.0/octave/uint8NDArray.h usr/include/octave-4.0.0/octave/load-save.h usr/include/octave-4.0.0/octave/mx-cm-dm.h usr/include/octave-4.0.0/octave/mx-dm-cdm.h usr/include/octave-4.0.0/octave/fNDArray.h usr/include/octave-4.0.0/octave/mx-ui16-ui64nda.h usr/include/octave-4.0.0/octave/vx-cs-cv.h usr/include/octave-4.0.0/octave/pager.h usr/include/octave-4.0.0/octave/fCmplxSVD.h usr/include/octave-4.0.0/octave/mx-i32-i16nda.h usr/include/octave-4.0.0/octave/mx-i32nda-nda.h usr/include/octave-4.0.0/octave/SparsedbleCHOL.h usr/include/octave-4.0.0/octave/mx-ui64nda-i16nda.h usr/include/octave-4.0.0/octave/ov-uint8.h usr/include/octave-4.0.0/octave/pr-output.h usr/include/octave-4.0.0/octave/SparseQR.h usr/include/octave-4.0.0/octave/ov-type-conv.h usr/include/octave-4.0.0/octave/mx-i8nda-nda.h usr/include/octave-4.0.0/octave/txt-eng-ft.h usr/include/octave-4.0.0/octave/cdisplay.h usr/include/octave-4.0.0/octave/oct-binmap.h usr/include/octave-4.0.0/octave/mx-i8nda-ui64.h usr/include/octave-4.0.0/octave/mx-i16-i64nda.h usr/include/octave-4.0.0/octave/mx-ui8nda-i8.h usr/include/octave-4.0.0/octave/mach-info.h usr/include/octave-4.0.0/octave/fColVector.h usr/include/octave-4.0.0/octave/sun-utils.h usr/include/octave-4.0.0/octave/dbleAEPBAL.h usr/include/octave-4.0.0/octave/mx-fs-ui16nda.h usr/include/octave-4.0.0/octave/boolSparse.h usr/include/octave-4.0.0/octave/ov-uint16.h usr/include/octave-4.0.0/octave/mx-fnda-ui8nda.h usr/include/octave-4.0.0/octave/mx-i64-ui16nda.h usr/include/octave-4.0.0/octave/mx-ui32-i16nda.h usr/include/octave-4.0.0/octave/bsxfun.h usr/include/octave-4.0.0/octave/smx-sm-cs.h usr/include/octave-4.0.0/octave/input.h usr/include/octave-4.0.0/octave/mx-i64nda-fs.h usr/include/octave-4.0.0/octave/DAERT.h usr/include/octave-4.0.0/octave/mx-ui64nda-ui8nda.h usr/include/octave-4.0.0/octave/ov-range.h usr/include/octave-4.0.0/octave/mx-ui32-i8nda.h usr/include/octave-4.0.0/octave/smx-sm-m.h usr/include/octave-4.0.0/octave/url-transfer.h usr/include/octave-4.0.0/octave/mx-ui16nda-fs.h usr/include/octave-4.0.0/octave/vx-fccv-fcv.h usr/include/octave-4.0.0/octave/mx-i32nda-ui16.h usr/include/octave-4.0.0/octave/mx-i8nda-fs.h usr/include/octave-4.0.0/octave/SparseCmplxQR.h usr/include/octave-4.0.0/octave/oct-map.h usr/include/octave-4.0.0/octave/mx-fs-fcdm.h usr/include/octave-4.0.0/octave/vx-ccv-s.h usr/include/octave-4.0.0/octave/ls-mat-ascii.h usr/include/octave-4.0.0/octave/oct-errno.h usr/include/octave-4.0.0/octave/oct-time.h usr/include/octave-4.0.0/octave/pt-const.h usr/include/octave-4.0.0/octave/mx-cdm-cm.h usr/include/octave-4.0.0/octave/mx-fnda-ui16.h usr/include/octave-4.0.0/octave/mx-ui64nda-i64.h usr/include/octave-4.0.0/octave/pt-exp.h usr/include/octave-4.0.0/octave/functor.h usr/include/octave-4.0.0/octave/oct-sort.h usr/include/octave-4.0.0/octave/mx-inlines.cc usr/include/octave-4.0.0/octave/mx-fs-ui8nda.h usr/include/octave-4.0.0/octave/ov-java.h usr/include/octave-4.0.0/octave/pt-except.h usr/include/octave-4.0.0/octave/CColVector.h usr/include/octave-4.0.0/octave/mex.h usr/include/octave-4.0.0/octave/xnorm.h usr/include/octave-4.0.0/octave/oct-syscalls.h usr/include/octave-4.0.0/octave/mx-nda-i32.h usr/include/octave-4.0.0/octave/mx-s-cm.h usr/include/octave-4.0.0/octave/pt-stmt.h usr/include/octave-4.0.0/octave/vx-rv-cs.h usr/include/octave-4.0.0/octave/mx-ui16-i32nda.h usr/include/octave-4.0.0/octave/mx-nda-ui32nda.h usr/include/octave-4.0.0/octave/oct-locbuf.h usr/include/octave-4.0.0/octave/mx-ui32-ui16nda.h usr/include/octave-4.0.0/octave/mx-nda-i32nda.h usr/include/octave-4.0.0/octave/pt-id.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui32nda.h usr/include/octave-4.0.0/octave/mx-fm-fcs.h usr/include/octave-4.0.0/octave/Range.h usr/include/octave-4.0.0/octave/mx-fs-i16nda.h usr/include/octave-4.0.0/octave/oct-uname.h usr/include/octave-4.0.0/octave/oct-hist.h usr/include/octave-4.0.0/octave/op-dm-template.cc usr/include/octave-4.0.0/octave/version.h usr/include/octave-4.0.0/octave/mx-ui16-i64nda.h usr/include/octave-4.0.0/octave/sparse-base-chol.h usr/include/octave-4.0.0/octave/mx-s-ui32nda.h usr/include/octave-4.0.0/octave/mx-nda-i16.h usr/include/octave-4.0.0/octave/mx-ui8-ui64nda.h usr/include/octave-4.0.0/octave/ov-typeinfo.h usr/include/octave-4.0.0/octave/mx-fnda-ui32nda.h usr/include/octave-4.0.0/octave/ls-hdf5.h usr/include/octave-4.0.0/octave/int8NDArray.h usr/include/octave-4.0.0/octave/unwind-prot.h usr/include/octave-4.0.0/octave/mx-i16nda-ui64.h usr/include/octave-4.0.0/octave/Quad-opts.h usr/include/octave-4.0.0/octave/fMatrix.h usr/include/octave-4.0.0/octave/randmtzig.h usr/include/octave-4.0.0/octave/mx-ui64-ui16nda.h usr/include/octave-4.0.0/octave/oct-obj.h usr/include/octave-4.0.0/octave/dRowVector.h usr/include/octave-4.0.0/octave/MatrixType.h usr/include/octave-4.0.0/octave/DiagArray2.cc usr/include/octave-4.0.0/octave/mx-i8nda-ui8.h usr/include/octave-4.0.0/octave/oct-sparse.h usr/include/octave-4.0.0/octave/oct-norm.h usr/include/octave-4.0.0/octave/cmd-hist.h usr/include/octave-4.0.0/octave/gl-render.h usr/include/octave-4.0.0/octave/lo-error.h usr/include/octave-4.0.0/octave/mx-ui64nda-ui8.h usr/include/octave-4.0.0/octave/oct-lvalue.h usr/include/octave-4.0.0/octave/mx-fm-fcdm.h usr/include/octave-4.0.0/octave/mx-ui16-ui8nda.h usr/include/octave-4.0.0/octave/mx-i8nda-ui8nda.h usr/include/octave-4.0.0/octave/oct-convn.h usr/include/octave-4.0.0/octave/bsxfun-defs.cc usr/include/octave-4.0.0/octave/mx-i64nda-ui64.h usr/include/octave-4.0.0/octave/SparseCmplxLU.h usr/include/octave-4.0.0/octave/mx-ui32nda-i32nda.h usr/include/octave-4.0.0/octave/intNDArray.cc usr/include/octave-4.0.0/octave/mx-cdm-dm.h usr/include/octave-4.0.0/octave/pt-pr-code.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui64.h usr/include/octave-4.0.0/octave/lo-array-gripes.h usr/include/octave-4.0.0/octave/ov-uint64.h usr/include/octave-4.0.0/octave/mx-ui16nda-fnda.h usr/include/octave-4.0.0/octave/mx-ui16-ui32nda.h usr/include/octave-4.0.0/octave/mx-ui32-fnda.h usr/include/octave-4.0.0/octave/mx-fnda-ui16nda.h usr/include/octave-4.0.0/octave/mx-i16-nda.h usr/include/octave-4.0.0/octave/builtins.h usr/include/octave-4.0.0/octave/ov.h usr/include/octave-4.0.0/octave/mx-fcm-fm.h usr/include/octave-4.0.0/octave/mx-i16nda-ui8nda.h usr/include/octave-4.0.0/octave/ODE.h usr/include/octave-4.0.0/octave/mx-cm-m.h usr/include/octave-4.0.0/octave/mx-i8nda-ui16nda.h usr/include/octave-4.0.0/octave/smx-m-scm.h usr/include/octave-4.0.0/octave/event-queue.h usr/include/octave-4.0.0/octave/CollocWt.h usr/include/octave-4.0.0/octave/graphics-props.cc usr/include/octave-4.0.0/octave/ov-fcn-handle.h usr/include/octave-4.0.0/octave/pt-select.h usr/include/octave-4.0.0/octave/mx-fm-fcm.h usr/include/octave-4.0.0/octave/oct-shlib.h usr/include/octave-4.0.0/octave/mx-ui8-nda.h usr/include/octave-4.0.0/octave/sparse-sort.h usr/include/octave-4.0.0/octave/mx-fcm-pm.h usr/include/octave-4.0.0/octave/mx-ui64nda-ui16.h usr/include/octave-4.0.0/octave/ov-lazy-idx.h usr/include/octave-4.0.0/octave/fCDiagMatrix.h usr/include/octave-4.0.0/octave/c-file-ptr-stream.h usr/include/octave-4.0.0/octave/pt-assign.h usr/include/octave-4.0.0/octave/LSODE.h usr/include/octave-4.0.0/octave/lo-regexp.h usr/include/octave-4.0.0/octave/mxarray.h usr/include/octave-4.0.0/octave/pt-funcall.h usr/include/octave-4.0.0/octave/mx-fcnda-fnda.h usr/include/octave-4.0.0/octave/CmplxLU.h usr/include/octave-4.0.0/octave/mx-fdm-fcdm.h usr/include/octave-4.0.0/octave/ov-str-mat.h usr/include/octave-4.0.0/octave/mx-ui64-i32nda.h usr/include/octave-4.0.0/octave/mx-i8-i16nda.h usr/include/octave-4.0.0/octave/mx-i16nda-i8.h usr/include/octave-4.0.0/octave/mx-i32-ui16nda.h usr/include/octave-4.0.0/octave/octave.h usr/include/octave-4.0.0/octave/mx-i8nda-i64nda.h usr/include/octave-4.0.0/octave/parse.h usr/include/octave-4.0.0/octave/mx-i16-ui8nda.h usr/include/octave-4.0.0/octave/oct-conf-post.h usr/include/octave-4.0.0/octave/data.h usr/include/octave-4.0.0/octave/mx-m-pm.h usr/include/octave-4.0.0/octave/lo-cutils.h usr/include/octave-4.0.0/octave/CmplxSVD.h usr/include/octave-4.0.0/octave/mx-i64nda-ui16nda.h usr/include/octave-4.0.0/octave/mx-i8nda-ui32.h usr/include/octave-4.0.0/octave/lo-specfun.h usr/include/octave-4.0.0/octave/profiler.h usr/include/octave-4.0.0/octave/mx-ui16nda-i8nda.h usr/include/octave-4.0.0/octave/mx-fs-fcnda.h usr/include/octave-4.0.0/octave/ov-bool-sparse.h usr/include/octave-4.0.0/octave/mx-i64-ui8nda.h usr/include/octave-4.0.0/octave/mx-i16nda-i32.h usr/include/octave-4.0.0/octave/dbleCHOL.h usr/include/octave-4.0.0/octave/mx-i16nda-ui16.h usr/include/octave-4.0.0/octave/oct-env.h usr/include/octave-4.0.0/octave/mx-dm-cs.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui32.h usr/include/octave-4.0.0/octave/file-io.h usr/include/octave-4.0.0/octave/oct-md5.h usr/include/octave-4.0.0/octave/mx-ui8-ui16nda.h usr/include/octave-4.0.0/octave/mx-s-ui16nda.h usr/include/octave-4.0.0/octave/ov-re-sparse.h usr/include/octave-4.0.0/octave/mx-i8nda-fnda.h usr/include/octave-4.0.0/octave/mx-i16nda-ui64nda.h usr/include/octave-4.0.0/octave/mx-i32nda-i8.h usr/include/octave-4.0.0/octave/mx-i8-fnda.h usr/include/octave-4.0.0/octave/mx-ui32-i64nda.h usr/include/octave-4.0.0/octave/xpow.h usr/include/octave-4.0.0/octave/statdefs.h usr/include/octave-4.0.0/octave/lex.h usr/include/octave-4.0.0/octave/smx-bm-sbm.h usr/include/octave-4.0.0/octave/mx-i16-fnda.h usr/include/octave-4.0.0/octave/mx-ui64nda-i32nda.h usr/include/octave-4.0.0/octave/pt-arg-list.h usr/include/octave-4.0.0/octave/error.h usr/include/octave-4.0.0/octave/ov-base.h usr/include/octave-4.0.0/octave/vx-fcs-fcv.h usr/include/octave-4.0.0/octave/PermMatrix.h usr/include/octave-4.0.0/octave/pt-decl.h usr/include/octave-4.0.0/octave/variables.h usr/include/octave-4.0.0/octave/octave-default-image.h usr/include/octave-4.0.0/octave/int64NDArray.h usr/include/octave-4.0.0/octave/mx-i16-i8nda.h usr/include/octave-4.0.0/octave/mx-i32-i8nda.h usr/include/octave-4.0.0/octave/dir-ops.h usr/include/octave-4.0.0/octave/oct-fftw.h usr/include/octave-4.0.0/octave/mx-i16-ui32nda.h usr/include/octave-4.0.0/octave/mx-op-defs.h usr/include/octave-4.0.0/octave/pt-binop.h usr/include/octave-4.0.0/octave/debug.h usr/include/octave-4.0.0/octave/dbleLU.h usr/include/octave-4.0.0/octave/mx-nda-ui64nda.h usr/include/octave-4.0.0/octave/mx-nda-i64.h usr/include/octave-4.0.0/octave/oct-conf.h usr/include/octave-4.0.0/octave/mx-i8nda-i32nda.h usr/include/octave-4.0.0/octave/mx-fs-i8nda.h usr/include/octave-4.0.0/octave/base-min.h usr/include/octave-4.0.0/octave/mx-nda-i8nda.h usr/include/octave-4.0.0/octave/oct-sort.cc usr/include/octave-4.0.0/octave/mx-nda-ui8.h usr/include/octave-4.0.0/octave/mx-pm-fm.h usr/include/octave-4.0.0/octave/pt-mat.h usr/include/octave-4.0.0/octave/mx-i32-i64nda.h usr/include/octave-4.0.0/octave/mx-cnda-nda.h usr/include/octave-4.0.0/octave/ov-cell.h usr/include/octave-4.0.0/octave/pathlen.h usr/include/octave-4.0.0/octave/floatSVD.h usr/include/octave-4.0.0/octave/mx-ui64-nda.h usr/include/octave-4.0.0/octave/mx-nda-cs.h usr/include/octave-4.0.0/octave/mx-i64nda-i8nda.h usr/include/octave-4.0.0/octave/mx-i32nda-ui64nda.h usr/include/octave-4.0.0/octave/CmplxAEPBAL.h usr/include/octave-4.0.0/octave/mx-nda-ui16.h usr/include/octave-4.0.0/octave/mx-ui64nda-fnda.h usr/include/octave-4.0.0/octave/mx-ui16nda-nda.h usr/include/octave-4.0.0/octave/mx-i64-fnda.h usr/include/octave-4.0.0/octave/dim-vector.h usr/include/octave-4.0.0/octave/DiagArray2.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui8nda.h usr/include/octave-4.0.0/octave/mx-i8-i64nda.h usr/include/octave-4.0.0/octave/syswait.h usr/include/octave-4.0.0/octave/mx-i8nda-i64.h usr/include/octave-4.0.0/octave/mx-ui64nda-ui32nda.h usr/include/octave-4.0.0/octave/fCmplxAEPBAL.h usr/include/octave-4.0.0/octave/mx-fcm-fdm.h usr/include/octave-4.0.0/octave/floatLU.h usr/include/octave-4.0.0/octave/mx-ui16nda-i16nda.h usr/include/octave-4.0.0/octave/fCmplxSCHUR.h usr/include/octave-4.0.0/octave/mx-ui8-i8nda.h usr/include/octave-4.0.0/octave/smx-sm-cm.h usr/include/octave-4.0.0/octave/mx-i64nda-i32nda.h usr/include/octave-4.0.0/octave/mx-i8-ui32nda.h usr/include/octave-4.0.0/octave/ops.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui16nda.h usr/include/octave-4.0.0/octave/ov-re-diag.h usr/include/octave-4.0.0/octave/fCRowVector.h usr/include/octave-4.0.0/octave/oct-refcount.h usr/include/octave-4.0.0/octave/mx-s-ui64nda.h usr/include/octave-4.0.0/octave/bsxfun-decl.h usr/include/octave-4.0.0/octave/vx-ccv-cv.h usr/include/octave-4.0.0/octave/mx-i8nda-i32.h usr/include/octave-4.0.0/octave/mx-fs-ui64nda.h usr/include/octave-4.0.0/octave/eigs-base.cc usr/include/octave-4.0.0/octave/vx-fcv-fcs.h usr/include/octave-4.0.0/octave/mx-fcm-fcdm.h usr/include/octave-4.0.0/octave/mx-fnda-i32.h usr/include/octave-4.0.0/octave/ov-oncleanup.h usr/include/octave-4.0.0/octave/fRowVector.h usr/include/octave-4.0.0/octave/oct-strstrm.h usr/include/octave-4.0.0/octave/smx-s-scm.h usr/include/octave-4.0.0/octave/mx-fnda-i16.h usr/include/octave-4.0.0/octave/symtab.h usr/include/octave-4.0.0/octave/mx-ui64-fnda.h usr/include/octave-4.0.0/octave/vx-s-crv.h usr/include/octave-4.0.0/octave/mx-ui8-ui32nda.h usr/include/octave-4.0.0/octave/pt-cell.h usr/include/octave-4.0.0/octave/mx-fs-i64nda.h usr/include/octave-4.0.0/octave/mx-cnda-s.h usr/include/octave-4.0.0/octave/op-pm-template.cc usr/include/octave-4.0.0/octave/mx-ui32-ui64nda.h usr/include/octave-4.0.0/octave/ov-class.h usr/include/octave-4.0.0/octave/mx-i16nda-ui8.h usr/include/octave-4.0.0/octave/mx-i8nda-i16.h usr/include/octave-4.0.0/octave/workspace-element.h usr/include/octave-4.0.0/octave/SparseCmplxCHOL.h usr/include/octave-4.0.0/octave/mx-ui64nda-i64nda.h usr/include/octave-4.0.0/octave/mx-cdm-s.h usr/include/octave-4.0.0/octave/mx-ui8nda-ui16.h usr/include/octave-4.0.0/octave/sysdep.h usr/include/octave-4.0.0/octave/vx-frv-fcs.h usr/include/octave-4.0.0/octave/mx-ui64nda-i16.h usr/include/octave-4.0.0/octave/ov-int32.h usr/include/octave-4.0.0/octave/mx-ui16-i16nda.h usr/include/octave-4.0.0/octave/mx-ui64nda-s.h usr/include/octave-4.0.0/octave/mx-i32nda-i16nda.h usr/include/octave-4.0.0/octave/mx-i8nda-ui32nda.h usr/include/octave-4.0.0/octave/mx-i32nda-ui8nda.h usr/include/octave-4.0.0/octave/DAERTFunc.h usr/include/octave-4.0.0/octave/lo-traits.h usr/include/octave-4.0.0/octave/mx-pm-m.h usr/include/octave-4.0.0/octave/mx-i64nda-ui64nda.h usr/include/octave-4.0.0/octave/DASSL.h usr/include/octave-4.0.0/octave/dSparse.h usr/include/octave-4.0.0/octave/floatCHOL.h usr/include/octave-4.0.0/octave/floatAEPBAL.h usr/include/octave-4.0.0/octave/lo-utils.h usr/include/octave-4.0.0/octave/mx-i64-ui32nda.h usr/include/octave-4.0.0/octave/pt-cbinop.h usr/include/octave-4.0.0/octave/mx-i16nda-ui16nda.h usr/include/octave-4.0.0/octave/pt-walk.h usr/include/octave-4.0.0/octave/mx-i8nda-i16nda.h usr/include/octave-4.0.0/octave/defaults.h usr/include/octave-4.0.0/octave/kpse.cc usr/include/octave-4.0.0/octave/jit-ir.h usr/include/octave-4.0.0/octave/mx-fcdm-fm.h usr/include/octave-4.0.0/octave/MDiagArray2.cc usr/include/octave-4.0.0/octave/oct.h usr/include/octave-4.0.0/octave/mx-ui8-i64nda.h usr/include/octave-4.0.0/octave/mx-s-ui8nda.h usr/include/octave-4.0.0/octave/mx-ui64nda-fs.h usr/include/octave-4.0.0/octave/mx-i32nda-i16.h usr/include/octave-4.0.0/octave/dbleHESS.h usr/include/octave-4.0.0/octave/vx-fs-fccv.h usr/include/octave-4.0.0/octave/pt-eval.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui64.h usr/include/octave-4.0.0/octave/CmplxSCHUR.h usr/include/octave-4.0.0/octave/pt-classdef.h usr/include/octave-4.0.0/octave/ov-int-traits.h usr/include/octave-4.0.0/octave/dbleQR.h usr/include/octave-4.0.0/octave/sparse-base-chol.cc usr/include/octave-4.0.0/octave/dynamic-ld.h usr/include/octave-4.0.0/octave/oct-fstrm.h usr/include/octave-4.0.0/octave/mx-ui32nda-i64nda.h usr/include/octave-4.0.0/octave/mx-dm-m.h usr/include/octave-4.0.0/octave/lo-ieee.h usr/include/octave-4.0.0/octave/ov-cx-diag.h usr/include/octave-4.0.0/octave/fCColVector.h usr/include/octave-4.0.0/octave/mx-ui32nda-i16.h usr/include/octave-4.0.0/octave/ov-fcn-inline.h usr/include/octave-4.0.0/octave/oct-gperf.h usr/include/octave-4.0.0/octave/smx-scm-s.h usr/include/octave-4.0.0/octave/mx-fnda-fcnda.h usr/include/octave-4.0.0/octave/oct-iostrm.h usr/include/octave-4.0.0/octave/mx-i64nda-i16nda.h usr/include/octave-4.0.0/octave/mx-fnda-i8.h usr/include/octave-4.0.0/octave/mx-i64nda-nda.h usr/include/octave-4.0.0/octave/mx-i32-ui64nda.h usr/include/octave-4.0.0/octave/vx-rv-crv.h usr/include/octave-4.0.0/octave/sparse-base-lu.cc usr/include/octave-4.0.0/octave/mx-ops.h usr/include/octave-4.0.0/octave/mx-ui8nda-i64nda.h usr/include/octave-4.0.0/octave/mx-ui64nda-i8.h usr/include/octave-4.0.0/octave/ov-colon.h usr/include/octave-4.0.0/octave/oct-spparms.h usr/include/octave-4.0.0/octave/pt-array-list.h usr/include/octave-4.0.0/octave/config.h usr/include/octave-4.0.0/octave/vx-fcrv-frv.h usr/include/octave-4.0.0/octave/base-lu.h usr/include/octave-4.0.0/octave/mx-i64nda-i8.h usr/include/octave-4.0.0/octave/mx-ui32-nda.h usr/include/octave-4.0.0/octave/ov-struct.h usr/include/octave-4.0.0/octave/defun.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui16nda.h usr/include/octave-4.0.0/octave/fCmplxQR.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui8nda.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui8.h usr/include/octave-4.0.0/octave/mx-ui8-i32nda.h usr/include/octave-4.0.0/octave/mx-ui32nda-fs.h usr/include/octave-4.0.0/octave/mx-ui16nda-i16.h usr/include/octave-4.0.0/octave/mx-i64-i16nda.h usr/include/octave-4.0.0/octave/ov-scalar.h usr/include/octave-4.0.0/octave/mx-i32-ui8nda.h usr/include/octave-4.0.0/octave/mx-m-cs.h usr/include/octave-4.0.0/octave/CmplxHESS.h usr/include/octave-4.0.0/octave/mx-fcs-fm.h usr/include/octave-4.0.0/octave/pt-fcn-handle.h usr/include/octave-4.0.0/octave/ov-dld-fcn.h usr/include/octave-4.0.0/octave/mx-fnda-i16nda.h usr/include/octave-4.0.0/octave/base-dae.h usr/include/octave-4.0.0/octave/mx-ui64nda-i8nda.h usr/include/octave-4.0.0/octave/mexproto.h usr/include/octave-4.0.0/octave/mx-ui32-ui8nda.h usr/include/octave-4.0.0/octave/ov-base-mat.cc usr/include/octave-4.0.0/octave/pt-misc.h usr/include/octave-4.0.0/octave/pt-idx.h usr/include/octave-4.0.0/octave/mx-ui32nda-nda.h usr/include/octave-4.0.0/octave/mx-ui8nda-nda.h usr/include/octave-4.0.0/octave/oct-cmplx.h usr/include/octave-4.0.0/octave/dDiagMatrix.h usr/include/octave-4.0.0/octave/mx-ui32nda-fnda.h usr/include/octave-4.0.0/octave/mx-i64nda-ui32nda.h usr/include/octave-4.0.0/octave/vx-s-ccv.h usr/include/octave-4.0.0/octave/smx-m-sm.h usr/include/octave-4.0.0/octave/mx-i16nda-s.h usr/include/octave-4.0.0/octave/ov-cx-mat.h usr/include/octave-4.0.0/octave/ODEFunc.h usr/include/octave-4.0.0/octave/xdiv.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui64nda.h usr/include/octave-4.0.0/octave/ls-utils.h usr/include/octave-4.0.0/octave/mx-ui8nda-i16nda.h usr/include/octave-4.0.0/octave/gl2ps-renderer.h usr/include/octave-4.0.0/octave/MArray-decl.h usr/include/octave-4.0.0/octave/oct-base64.h usr/include/octave-4.0.0/octave/DET.h usr/include/octave-4.0.0/octave/mx-ui32-i32nda.h usr/include/octave-4.0.0/octave/mx-i16-ui16nda.h usr/include/octave-4.0.0/octave/mx-ui32nda-i8.h usr/include/octave-4.0.0/octave/mx-i64nda-ui8.h usr/include/octave-4.0.0/octave/mx-i32nda-fnda.h usr/include/octave-4.0.0/octave/mx-nda-ui32.h usr/include/octave-4.0.0/octave/str-vec.h usr/include/octave-4.0.0/octave/mx-fcm-fs.h usr/include/octave-4.0.0/octave/ov-usr-fcn.h usr/include/octave-4.0.0/octave/vx-frv-fcrv.h usr/include/octave-4.0.0/octave/ov-base-mat.h usr/include/octave-4.0.0/octave/oct-procbuf.h usr/include/octave-4.0.0/octave/ov-bool-mat.cc usr/include/octave-4.0.0/octave/ov-base-int.h usr/include/octave-4.0.0/octave/ov-cx-sparse.h usr/include/octave-4.0.0/octave/int16NDArray.h usr/include/octave-4.0.0/octave/ov-fcn.h usr/include/octave-4.0.0/octave/ov-base-diag.h usr/include/octave-4.0.0/octave/mx-i64-i8nda.h usr/include/octave-4.0.0/octave/ov-int64.h usr/include/octave-4.0.0/octave/dNDArray.h usr/include/octave-4.0.0/octave/ov-flt-re-diag.h usr/include/octave-4.0.0/octave/cutils.h usr/include/octave-4.0.0/octave/pt-bp.h usr/include/octave-4.0.0/octave/oct-mutex.h usr/include/octave-4.0.0/octave/base-qr.cc usr/include/octave-4.0.0/octave/pt-all.h usr/include/octave-4.0.0/octave/mx-fs-fcm.h usr/include/octave-4.0.0/octave/ov-base-scalar.h usr/include/octave-4.0.0/octave/fCmplxHESS.h usr/include/octave-4.0.0/octave/mx-ui8nda-i64.h usr/include/octave-4.0.0/octave/oct-alloc.h usr/include/octave-4.0.0/octave/mx-fnda-fcs.h usr/include/octave-4.0.0/octave/mx-fnda-ui32.h usr/include/octave-4.0.0/octave/CDiagMatrix.h usr/include/octave-4.0.0/octave/mx-ui8-i16nda.h usr/include/octave-4.0.0/octave/ov-base-int.cc usr/include/octave-4.0.0/octave/base-de.h usr/include/octave-4.0.0/octave/Sparse-op-decls.h usr/include/octave-4.0.0/octave/mx-fs-ui32nda.h usr/include/octave-4.0.0/octave/oct-stdstrm.h usr/include/octave-4.0.0/octave/mx-pm-cm.h usr/include/octave-4.0.0/octave/jit-util.h usr/include/octave-4.0.0/octave/action-container.h usr/include/octave-4.0.0/octave/mx-i16nda-i64.h usr/include/octave-4.0.0/octave/toplev.h usr/include/octave-4.0.0/octave/mx-ext.h usr/include/octave-4.0.0/octave/floatQR.h usr/include/octave-4.0.0/octave/mx-i16nda-i32nda.h usr/include/octave-4.0.0/octave/fDiagMatrix.h usr/include/octave-4.0.0/octave/mx-i32nda-ui16nda.h usr/include/octave-4.0.0/octave/ov-bool.h usr/include/octave-4.0.0/octave/mx-i32nda-fs.h usr/include/octave-4.0.0/octave/mx-cs-m.h usr/include/octave-4.0.0/octave/mx-ui32nda-i8nda.h usr/include/octave-4.0.0/octave/smx-cm-scm.h usr/include/octave-4.0.0/octave/op-int.h usr/include/octave-4.0.0/octave/caseless-str.h usr/include/octave-4.0.0/octave/mx-ui16nda-i32nda.h usr/include/octave-4.0.0/octave/mx-ui32nda-i16nda.h usr/include/octave-4.0.0/octave/mx-cdm-m.h usr/include/octave-4.0.0/octave/quit.h usr/include/octave-4.0.0/octave/mx-i64nda-ui16.h usr/include/octave-4.0.0/octave/DASSL-opts.h usr/include/octave-4.0.0/octave/sparse-dmsolve.cc usr/include/octave-4.0.0/octave/ov-complex.h usr/include/octave-4.0.0/octave/lo-math.h usr/include/octave-4.0.0/octave/CmplxQR.h usr/include/octave-4.0.0/octave/floatQRP.h usr/include/octave-4.0.0/octave/mx-fcs-fdm.h usr/include/octave-4.0.0/octave/mx-ui16-nda.h usr/include/octave-4.0.0/octave/mx-ui8nda-i16.h usr/include/octave-4.0.0/octave/DASRT-opts.h usr/include/octave-4.0.0/octave/mx-ui8nda-i8nda.h usr/include/octave-4.0.0/octave/randpoisson.h usr/include/octave-4.0.0/octave/mx-i64-nda.h usr/include/octave-4.0.0/octave/mx-ui16-i8nda.h usr/include/octave-4.0.0/octave/mx-i8-ui64nda.h usr/include/octave-4.0.0/octave/mx-i64nda-i16.h usr/include/octave-4.0.0/octave/mx-ui16-fnda.h usr/include/octave-4.0.0/octave/pt-jump.h usr/include/octave-4.0.0/octave/Quad.h usr/include/octave-4.0.0/octave/cmd-edit.h usr/include/octave-4.0.0/octave/mx-i16nda-i8nda.h usr/include/octave-4.0.0/octave/ov-ch-mat.h usr/include/octave-4.0.0/octave/mx-s-cdm.h usr/include/octave-4.0.0/octave/MSparse.h usr/include/octave-4.0.0/octave/mx-i32-nda.h usr/include/octave-4.0.0/octave/mx-i8-nda.h usr/include/octave-4.0.0/octave/ov-float.h usr/include/octave-4.0.0/octave/mx-i64nda-fnda.h usr/include/octave-4.0.0/octave/CMatrix.h usr/include/octave-4.0.0/octave/DASRT.h usr/include/octave-4.0.0/octave/mx-fs-i32nda.h usr/include/octave-4.0.0/octave/mx-ui64-ui8nda.h usr/include/octave-4.0.0/octave/ov-int16.h usr/include/octave-4.0.0/octave/mx-ui64-i64nda.h usr/include/octave-4.0.0/octave/vx-fccv-fs.h usr/include/octave-4.0.0/octave/boolMatrix.h usr/include/octave-4.0.0/octave/smx-cm-sm.h usr/include/octave-4.0.0/octave/CRowVector.h usr/include/octave-4.0.0/octave/pathsearch.h usr/include/octave-4.0.0/octave/smx-scm-cm.h usr/include/octave-4.0.0/octave/sparse-base-lu.h usr/include/octave-4.0.0/octave/smx-sbm-bm.h usr/include/octave-4.0.0/octave/mx-i8-ui16nda.h usr/include/octave-4.0.0/octave/mx-ui32nda-ui16.h usr/include/octave-4.0.0/octave/base-aepbal.h usr/include/octave-4.0.0/octave/MArray.h usr/include/octave-4.0.0/octave/ODESFunc.h usr/include/octave-4.0.0/octave/Sparse-diag-op-defs.h usr/include/octave-4.0.0/octave/gripes.h usr/include/octave-4.0.0/octave/ls-oct-binary.h usr/include/octave-4.0.0/octave/ls-oct-ascii.h usr/include/octave-4.0.0/octave/mx-ui16nda-ui32.h usr/include/octave-4.0.0/octave/mx-ui64nda-nda.h usr/include/octave-4.0.0/octave/ls-ascii-helper.h usr/include/octave-4.0.0/octave/MArray.cc usr/include/octave-4.0.0/octave/fCNDArray.h usr/include/octave-4.0.0/octave/mx-defs.h usr/include/octave-4.0.0/octave/ODES.h usr/include/octave-4.0.0/octave/token.h usr/include/octave-4.0.0/octave/f77-fcn.h usr/include/octave-4.0.0/octave/pt-colon.h usr/include/octave-4.0.0/octave/mx-fm-fdm.h usr/include/octave-4.0.0/octave/pt-loop.h usr/include/octave-4.0.0/octave/vx-fcrv-fs.h usr/include/octave-4.0.0/octave/oct-stream.h usr/include/octave-4.0.0/octave/mx-cs-dm.h usr/include/octave-4.0.0/octave/mx-cm-s.h usr/include/octave-4.0.0/octave/mx-m-cdm.h usr/include/octave-4.0.0/octave/mx-ui8nda-i32nda.h usr/include/octave-4.0.0/octave/oct-hdf5-id.h usr/include/octave-4.0.0/octave/mx-op-decl.h usr/include/octave-4.0.0/octave/chMatrix.h usr/include/octave-4.0.0/octave/mx-nda-i64nda.h usr/include/octave-4.0.0/octave/mx-ui64nda-ui32.h usr/include/octave-4.0.0/octave/CmplxGEPBAL.h usr/include/octave-4.0.0/octave/ls-mat4.h usr/include/octave-4.0.0/octave/mx-fnda-ui64nda.h usr/include/octave-4.0.0/octave/fEIG.h usr/info/ usr/info/octave.info-4.gz usr/info/liboctave.info.gz usr/info/octave.info-1.gz usr/info/octave.info-2.gz usr/info/octave.info-8.gz usr/info/octave.info-7.gz usr/info/octave.info-6.gz usr/info/octave.info-3.gz usr/info/octave.info.gz usr/info/octave.info-9.gz usr/info/octave.info-5.gz usr/libexec/ usr/libexec/octave/ usr/libexec/octave/site/ usr/libexec/octave/site/exec/ usr/libexec/octave/site/exec/x86_64-slackware-linux-gnu/ usr/libexec/octave/4.0.0/ usr/libexec/octave/4.0.0/exec/ usr/libexec/octave/4.0.0/exec/x86_64-slackware-linux-gnu/ usr/libexec/octave/4.0.0/exec/x86_64-slackware-linux-gnu/octave-gui usr/libexec/octave/4.0.0/site/ usr/libexec/octave/4.0.0/site/exec/ usr/libexec/octave/4.0.0/site/exec/x86_64-slackware-linux-gnu/ usr/libexec/octave/api-v50+/ usr/libexec/octave/api-v50+/site/ usr/libexec/octave/api-v50+/site/exec/ usr/libexec/octave/api-v50+/site/exec/x86_64-slackware-linux-gnu/ usr/bin/ usr/bin/octave-cli-4.0.0 usr/bin/mkoctfile-4.0.0 usr/bin/octave-4.0.0 usr/bin/octave-config-4.0.0 usr/doc/ usr/doc/octave-4.0.0/ usr/doc/octave-4.0.0/README usr/doc/octave-4.0.0/INSTALL.OCTAVE usr/doc/octave-4.0.0/BUGS usr/doc/octave-4.0.0/COPYING usr/doc/octave-4.0.0/NEWS usr/doc/octave-4.0.0/AUTHORS usr/doc/octave-4.0.0/ChangeLog usr/doc/octave-4.0.0/octave.SlackBuild usr/doc/octave-4.0.0/INSTALL usr/doc/octave-4.0.0/CITATION usr/lib64/ usr/lib64/octave/ usr/lib64/octave/site/ usr/lib64/octave/site/oct/ usr/lib64/octave/site/oct/x86_64-slackware-linux-gnu/ usr/lib64/octave/site/oct/api-v50+/ usr/lib64/octave/site/oct/api-v50+/x86_64-slackware-linux-gnu/ usr/lib64/octave/4.0.0/ usr/lib64/octave/4.0.0/liboctinterp.so.3.0.0 usr/lib64/octave/4.0.0/oct/ usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/ usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__fltk_uigetfile__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/PKG_ADD usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__magick_read__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/dmperm.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/colamd.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__eigs__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/audioread.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/chol.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/qr.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/audiodevinfo.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__delaunayn__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__osmesa_print__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__init_gnuplot__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/symrcm.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__init_fltk__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/symbfact.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/fftw.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__glpk__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/ccolamd.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/amd.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/__voronoi__.oct usr/lib64/octave/4.0.0/oct/x86_64-slackware-linux-gnu/convhulln.oct usr/lib64/octave/4.0.0/site/ usr/lib64/octave/4.0.0/site/oct/ usr/lib64/octave/4.0.0/site/oct/x86_64-slackware-linux-gnu/ usr/lib64/octave/4.0.0/liboctgui.so.1.0.0 usr/lib64/octave/4.0.0/liboctave.so.3.0.0 usr/man/ usr/man/man1/ usr/man/man1/octave-cli.1.gz usr/man/man1/mkoctfile.1.gz usr/man/man1/octave-config.1.gz usr/man/man1/octave.1.gz usr/share/ usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/octave.png usr/share/icons/hicolor/512x512/ usr/share/icons/hicolor/512x512/apps/ usr/share/icons/hicolor/512x512/apps/octave.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/octave.png usr/share/icons/hicolor/256x256/ usr/share/icons/hicolor/256x256/apps/ usr/share/icons/hicolor/256x256/apps/octave.png usr/share/icons/hicolor/scalable/ usr/share/icons/hicolor/scalable/apps/ usr/share/icons/hicolor/scalable/apps/octave.svg usr/share/icons/hicolor/16x16/ usr/share/icons/hicolor/16x16/apps/ usr/share/icons/hicolor/16x16/apps/octave.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/octave.png usr/share/icons/hicolor/22x22/ usr/share/icons/hicolor/22x22/apps/ usr/share/icons/hicolor/22x22/apps/octave.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/octave.png usr/share/icons/hicolor/24x24/ usr/share/icons/hicolor/24x24/apps/ usr/share/icons/hicolor/24x24/apps/octave.png usr/share/appdata/ usr/share/appdata/www.octave.org-octave.appdata.xml usr/share/octave/ usr/share/octave/site/ usr/share/octave/site/m/ usr/share/octave/site/m/startup/ usr/share/octave/site/m/startup/octaverc usr/share/octave/site/api-v50+/ usr/share/octave/site/api-v50+/m/ usr/share/octave/4.0.0/ usr/share/octave/4.0.0/imagelib/ usr/share/octave/4.0.0/imagelib/default.img usr/share/octave/4.0.0/imagelib/octave-logo.svg usr/share/octave/4.0.0/imagelib/octave-logo.ico usr/share/octave/4.0.0/imagelib/octave-sombrero.png usr/share/octave/4.0.0/data/ usr/share/octave/4.0.0/data/penny.mat usr/share/octave/4.0.0/site/ usr/share/octave/4.0.0/site/m/ usr/share/octave/4.0.0/m/ usr/share/octave/4.0.0/m/strings/ usr/share/octave/4.0.0/m/strings/validatestring.m usr/share/octave/4.0.0/m/strings/strtrim.m usr/share/octave/4.0.0/m/strings/dec2bin.m usr/share/octave/4.0.0/m/strings/untabify.m usr/share/octave/4.0.0/m/strings/strmatch.m usr/share/octave/4.0.0/m/strings/ostrsplit.m usr/share/octave/4.0.0/m/strings/strjoin.m usr/share/octave/4.0.0/m/strings/dec2hex.m usr/share/octave/4.0.0/m/strings/strjust.m usr/share/octave/4.0.0/m/strings/cstrcat.m usr/share/octave/4.0.0/m/strings/isletter.m usr/share/octave/4.0.0/m/strings/strchr.m usr/share/octave/4.0.0/m/strings/blanks.m usr/share/octave/4.0.0/m/strings/index.m usr/share/octave/4.0.0/m/strings/hex2dec.m usr/share/octave/4.0.0/m/strings/bin2dec.m usr/share/octave/4.0.0/m/strings/rindex.m usr/share/octave/4.0.0/m/strings/strtok.m usr/share/octave/4.0.0/m/strings/isstrprop.m usr/share/octave/4.0.0/m/strings/regexptranslate.m usr/share/octave/4.0.0/m/strings/strtrunc.m usr/share/octave/4.0.0/m/strings/strcat.m usr/share/octave/4.0.0/m/strings/strsplit.m usr/share/octave/4.0.0/m/strings/base2dec.m usr/share/octave/4.0.0/m/strings/dec2base.m usr/share/octave/4.0.0/m/strings/str2num.m usr/share/octave/4.0.0/m/strings/substr.m usr/share/octave/4.0.0/m/strings/deblank.m usr/share/octave/4.0.0/m/strings/mat2str.m usr/share/octave/4.0.0/m/strings/findstr.m usr/share/octave/4.0.0/m/polynomial/ usr/share/octave/4.0.0/m/polynomial/mkpp.m usr/share/octave/4.0.0/m/polynomial/ppder.m usr/share/octave/4.0.0/m/polynomial/pchip.m usr/share/octave/4.0.0/m/polynomial/polyfit.m usr/share/octave/4.0.0/m/polynomial/conv.m usr/share/octave/4.0.0/m/polynomial/ppjumps.m usr/share/octave/4.0.0/m/polynomial/polyval.m usr/share/octave/4.0.0/m/polynomial/roots.m usr/share/octave/4.0.0/m/polynomial/deconv.m usr/share/octave/4.0.0/m/polynomial/polyout.m usr/share/octave/4.0.0/m/polynomial/spline.m usr/share/octave/4.0.0/m/polynomial/ppval.m usr/share/octave/4.0.0/m/polynomial/residue.m usr/share/octave/4.0.0/m/polynomial/private/ usr/share/octave/4.0.0/m/polynomial/private/__splinefit__.m usr/share/octave/4.0.0/m/polynomial/polyint.m usr/share/octave/4.0.0/m/polynomial/poly.m usr/share/octave/4.0.0/m/polynomial/mpoles.m usr/share/octave/4.0.0/m/polynomial/polyaffine.m usr/share/octave/4.0.0/m/polynomial/ppint.m usr/share/octave/4.0.0/m/polynomial/polyreduce.m usr/share/octave/4.0.0/m/polynomial/splinefit.m usr/share/octave/4.0.0/m/polynomial/polygcd.m usr/share/octave/4.0.0/m/polynomial/compan.m usr/share/octave/4.0.0/m/polynomial/polyeig.m usr/share/octave/4.0.0/m/polynomial/unmkpp.m usr/share/octave/4.0.0/m/polynomial/polyvalm.m usr/share/octave/4.0.0/m/polynomial/polyder.m usr/share/octave/4.0.0/m/time/ usr/share/octave/4.0.0/m/time/asctime.m usr/share/octave/4.0.0/m/time/date.m usr/share/octave/4.0.0/m/time/datenum.m usr/share/octave/4.0.0/m/time/weekday.m usr/share/octave/4.0.0/m/time/etime.m usr/share/octave/4.0.0/m/time/eomday.m usr/share/octave/4.0.0/m/time/now.m usr/share/octave/4.0.0/m/time/ctime.m usr/share/octave/4.0.0/m/time/is_leap_year.m usr/share/octave/4.0.0/m/time/calendar.m usr/share/octave/4.0.0/m/time/clock.m usr/share/octave/4.0.0/m/time/datevec.m usr/share/octave/4.0.0/m/time/addtodate.m usr/share/octave/4.0.0/m/time/datestr.m usr/share/octave/4.0.0/m/image/ usr/share/octave/4.0.0/m/image/ntsc2rgb.m usr/share/octave/4.0.0/m/image/iscolormap.m usr/share/octave/4.0.0/m/image/colorcube.m usr/share/octave/4.0.0/m/image/PKG_ADD usr/share/octave/4.0.0/m/image/cmunique.m usr/share/octave/4.0.0/m/image/imshow.m usr/share/octave/4.0.0/m/image/ocean.m usr/share/octave/4.0.0/m/image/rgb2ntsc.m usr/share/octave/4.0.0/m/image/imread.m usr/share/octave/4.0.0/m/image/lines.m usr/share/octave/4.0.0/m/image/flag.m usr/share/octave/4.0.0/m/image/gray2ind.m usr/share/octave/4.0.0/m/image/imformats.m usr/share/octave/4.0.0/m/image/pink.m usr/share/octave/4.0.0/m/image/spinmap.m usr/share/octave/4.0.0/m/image/hsv2rgb.m usr/share/octave/4.0.0/m/image/rgb2hsv.m usr/share/octave/4.0.0/m/image/jet.m usr/share/octave/4.0.0/m/image/spring.m usr/share/octave/4.0.0/m/image/contrast.m usr/share/octave/4.0.0/m/image/private/ usr/share/octave/4.0.0/m/image/private/ind2x.m usr/share/octave/4.0.0/m/image/private/imageIO.m usr/share/octave/4.0.0/m/image/private/__imfinfo__.m usr/share/octave/4.0.0/m/image/private/imwrite_filename.m usr/share/octave/4.0.0/m/image/private/__imwrite__.m usr/share/octave/4.0.0/m/image/private/__imread__.m usr/share/octave/4.0.0/m/image/ind2gray.m usr/share/octave/4.0.0/m/image/hsv.m usr/share/octave/4.0.0/m/image/white.m usr/share/octave/4.0.0/m/image/rgb2ind.m usr/share/octave/4.0.0/m/image/autumn.m usr/share/octave/4.0.0/m/image/imwrite.m usr/share/octave/4.0.0/m/image/bone.m usr/share/octave/4.0.0/m/image/colormap.m usr/share/octave/4.0.0/m/image/rgbplot.m usr/share/octave/4.0.0/m/image/ind2rgb.m usr/share/octave/4.0.0/m/image/brighten.m usr/share/octave/4.0.0/m/image/gray.m usr/share/octave/4.0.0/m/image/copper.m usr/share/octave/4.0.0/m/image/summer.m usr/share/octave/4.0.0/m/image/image.m usr/share/octave/4.0.0/m/image/winter.m usr/share/octave/4.0.0/m/image/cmpermute.m usr/share/octave/4.0.0/m/image/imagesc.m usr/share/octave/4.0.0/m/image/cubehelix.m usr/share/octave/4.0.0/m/image/hot.m usr/share/octave/4.0.0/m/image/rainbow.m usr/share/octave/4.0.0/m/image/imfinfo.m usr/share/octave/4.0.0/m/image/prism.m usr/share/octave/4.0.0/m/image/cool.m usr/share/octave/4.0.0/m/gui/ usr/share/octave/4.0.0/m/gui/questdlg.m usr/share/octave/4.0.0/m/gui/waitforbuttonpress.m usr/share/octave/4.0.0/m/gui/uimenu.m usr/share/octave/4.0.0/m/gui/uiwait.m usr/share/octave/4.0.0/m/gui/uigetdir.m usr/share/octave/4.0.0/m/gui/listdlg.m usr/share/octave/4.0.0/m/gui/msgbox.m usr/share/octave/4.0.0/m/gui/uigetfile.m usr/share/octave/4.0.0/m/gui/inputdlg.m usr/share/octave/4.0.0/m/gui/uicontextmenu.m usr/share/octave/4.0.0/m/gui/uiresume.m usr/share/octave/4.0.0/m/gui/guidata.m usr/share/octave/4.0.0/m/gui/private/ usr/share/octave/4.0.0/m/gui/private/message_dialog.m usr/share/octave/4.0.0/m/gui/private/__is_function__.m usr/share/octave/4.0.0/m/gui/private/__uigetdir_fltk__.m usr/share/octave/4.0.0/m/gui/private/__file_filter__.m usr/share/octave/4.0.0/m/gui/private/__uiobject_split_args__.m usr/share/octave/4.0.0/m/gui/private/__get_funcname__.m usr/share/octave/4.0.0/m/gui/private/__uiputfile_fltk__.m usr/share/octave/4.0.0/m/gui/private/__fltk_file_filter__.m usr/share/octave/4.0.0/m/gui/private/__uigetfile_fltk__.m usr/share/octave/4.0.0/m/gui/uitoggletool.m usr/share/octave/4.0.0/m/gui/uicontrol.m usr/share/octave/4.0.0/m/gui/waitbar.m usr/share/octave/4.0.0/m/gui/uipanel.m usr/share/octave/4.0.0/m/gui/warndlg.m usr/share/octave/4.0.0/m/gui/uipushtool.m usr/share/octave/4.0.0/m/gui/guihandles.m usr/share/octave/4.0.0/m/gui/errordlg.m usr/share/octave/4.0.0/m/gui/uitoolbar.m usr/share/octave/4.0.0/m/gui/uiputfile.m usr/share/octave/4.0.0/m/gui/helpdlg.m usr/share/octave/4.0.0/m/@ftp/ usr/share/octave/4.0.0/m/@ftp/ftp.m usr/share/octave/4.0.0/m/@ftp/binary.m usr/share/octave/4.0.0/m/@ftp/delete.m usr/share/octave/4.0.0/m/@ftp/rmdir.m usr/share/octave/4.0.0/m/@ftp/ascii.m usr/share/octave/4.0.0/m/@ftp/mget.m usr/share/octave/4.0.0/m/@ftp/cd.m usr/share/octave/4.0.0/m/@ftp/dir.m usr/share/octave/4.0.0/m/@ftp/loadobj.m usr/share/octave/4.0.0/m/@ftp/saveobj.m usr/share/octave/4.0.0/m/@ftp/mput.m usr/share/octave/4.0.0/m/@ftp/rename.m usr/share/octave/4.0.0/m/@ftp/mkdir.m usr/share/octave/4.0.0/m/@ftp/close.m usr/share/octave/4.0.0/m/@ftp/display.m usr/share/octave/4.0.0/m/statistics/ usr/share/octave/4.0.0/m/statistics/models/ usr/share/octave/4.0.0/m/statistics/models/private/ usr/share/octave/4.0.0/m/statistics/models/private/logistic_regression_derivatives.m usr/share/octave/4.0.0/m/statistics/models/private/logistic_regression_likelihood.m usr/share/octave/4.0.0/m/statistics/models/logistic_regression.m usr/share/octave/4.0.0/m/statistics/distributions/ usr/share/octave/4.0.0/m/statistics/distributions/chi2inv.m usr/share/octave/4.0.0/m/statistics/distributions/lognpdf.m usr/share/octave/4.0.0/m/statistics/distributions/unidcdf.m usr/share/octave/4.0.0/m/statistics/distributions/empirical_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/stdnormal_inv.m usr/share/octave/4.0.0/m/statistics/distributions/discrete_inv.m usr/share/octave/4.0.0/m/statistics/distributions/betacdf.m usr/share/octave/4.0.0/m/statistics/distributions/poissinv.m usr/share/octave/4.0.0/m/statistics/distributions/tcdf.m usr/share/octave/4.0.0/m/statistics/distributions/fcdf.m usr/share/octave/4.0.0/m/statistics/distributions/geocdf.m usr/share/octave/4.0.0/m/statistics/distributions/normpdf.m usr/share/octave/4.0.0/m/statistics/distributions/logistic_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/hygeinv.m usr/share/octave/4.0.0/m/statistics/distributions/empirical_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/gamrnd.m usr/share/octave/4.0.0/m/statistics/distributions/normcdf.m usr/share/octave/4.0.0/m/statistics/distributions/unifpdf.m usr/share/octave/4.0.0/m/statistics/distributions/wblcdf.m usr/share/octave/4.0.0/m/statistics/distributions/geoinv.m usr/share/octave/4.0.0/m/statistics/distributions/chi2cdf.m usr/share/octave/4.0.0/m/statistics/distributions/finv.m usr/share/octave/4.0.0/m/statistics/distributions/empirical_inv.m usr/share/octave/4.0.0/m/statistics/distributions/wienrnd.m usr/share/octave/4.0.0/m/statistics/distributions/stdnormal_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/norminv.m usr/share/octave/4.0.0/m/statistics/distributions/nbincdf.m usr/share/octave/4.0.0/m/statistics/distributions/chi2pdf.m usr/share/octave/4.0.0/m/statistics/distributions/empirical_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/binornd.m usr/share/octave/4.0.0/m/statistics/distributions/normrnd.m usr/share/octave/4.0.0/m/statistics/distributions/frnd.m usr/share/octave/4.0.0/m/statistics/distributions/betapdf.m usr/share/octave/4.0.0/m/statistics/distributions/unidinv.m usr/share/octave/4.0.0/m/statistics/distributions/geopdf.m usr/share/octave/4.0.0/m/statistics/distributions/unifcdf.m usr/share/octave/4.0.0/m/statistics/distributions/chi2rnd.m usr/share/octave/4.0.0/m/statistics/distributions/tinv.m usr/share/octave/4.0.0/m/statistics/distributions/exprnd.m usr/share/octave/4.0.0/m/statistics/distributions/gamcdf.m usr/share/octave/4.0.0/m/statistics/distributions/unifrnd.m usr/share/octave/4.0.0/m/statistics/distributions/wblrnd.m usr/share/octave/4.0.0/m/statistics/distributions/poisspdf.m usr/share/octave/4.0.0/m/statistics/distributions/gampdf.m usr/share/octave/4.0.0/m/statistics/distributions/cauchy_inv.m usr/share/octave/4.0.0/m/statistics/distributions/laplace_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/hygernd.m usr/share/octave/4.0.0/m/statistics/distributions/cauchy_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/logncdf.m usr/share/octave/4.0.0/m/statistics/distributions/hygecdf.m usr/share/octave/4.0.0/m/statistics/distributions/unidrnd.m usr/share/octave/4.0.0/m/statistics/distributions/laplace_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/discrete_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/binoinv.m usr/share/octave/4.0.0/m/statistics/distributions/lognrnd.m usr/share/octave/4.0.0/m/statistics/distributions/hygepdf.m usr/share/octave/4.0.0/m/statistics/distributions/wblpdf.m usr/share/octave/4.0.0/m/statistics/distributions/betarnd.m usr/share/octave/4.0.0/m/statistics/distributions/cauchy_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/binocdf.m usr/share/octave/4.0.0/m/statistics/distributions/nbinrnd.m usr/share/octave/4.0.0/m/statistics/distributions/expinv.m usr/share/octave/4.0.0/m/statistics/distributions/laplace_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/poissrnd.m usr/share/octave/4.0.0/m/statistics/distributions/logistic_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/unidpdf.m usr/share/octave/4.0.0/m/statistics/distributions/expcdf.m usr/share/octave/4.0.0/m/statistics/distributions/stdnormal_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/poisscdf.m usr/share/octave/4.0.0/m/statistics/distributions/geornd.m usr/share/octave/4.0.0/m/statistics/distributions/discrete_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/wblinv.m usr/share/octave/4.0.0/m/statistics/distributions/binopdf.m usr/share/octave/4.0.0/m/statistics/distributions/discrete_rnd.m usr/share/octave/4.0.0/m/statistics/distributions/exppdf.m usr/share/octave/4.0.0/m/statistics/distributions/cauchy_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/unifinv.m usr/share/octave/4.0.0/m/statistics/distributions/gaminv.m usr/share/octave/4.0.0/m/statistics/distributions/betainv.m usr/share/octave/4.0.0/m/statistics/distributions/logninv.m usr/share/octave/4.0.0/m/statistics/distributions/trnd.m usr/share/octave/4.0.0/m/statistics/distributions/laplace_inv.m usr/share/octave/4.0.0/m/statistics/distributions/nbinpdf.m usr/share/octave/4.0.0/m/statistics/distributions/stdnormal_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/logistic_pdf.m usr/share/octave/4.0.0/m/statistics/distributions/kolmogorov_smirnov_cdf.m usr/share/octave/4.0.0/m/statistics/distributions/logistic_inv.m usr/share/octave/4.0.0/m/statistics/distributions/tpdf.m usr/share/octave/4.0.0/m/statistics/distributions/nbininv.m usr/share/octave/4.0.0/m/statistics/distributions/fpdf.m usr/share/octave/4.0.0/m/statistics/tests/ usr/share/octave/4.0.0/m/statistics/tests/kruskal_wallis_test.m usr/share/octave/4.0.0/m/statistics/tests/run_test.m usr/share/octave/4.0.0/m/statistics/tests/sign_test.m usr/share/octave/4.0.0/m/statistics/tests/bartlett_test.m usr/share/octave/4.0.0/m/statistics/tests/chisquare_test_homogeneity.m usr/share/octave/4.0.0/m/statistics/tests/chisquare_test_independence.m usr/share/octave/4.0.0/m/statistics/tests/prop_test_2.m usr/share/octave/4.0.0/m/statistics/tests/f_test_regression.m usr/share/octave/4.0.0/m/statistics/tests/anova.m usr/share/octave/4.0.0/m/statistics/tests/kolmogorov_smirnov_test_2.m usr/share/octave/4.0.0/m/statistics/tests/z_test.m usr/share/octave/4.0.0/m/statistics/tests/kolmogorov_smirnov_test.m usr/share/octave/4.0.0/m/statistics/tests/hotelling_test.m usr/share/octave/4.0.0/m/statistics/tests/t_test_regression.m usr/share/octave/4.0.0/m/statistics/tests/cor_test.m usr/share/octave/4.0.0/m/statistics/tests/z_test_2.m usr/share/octave/4.0.0/m/statistics/tests/u_test.m usr/share/octave/4.0.0/m/statistics/tests/hotelling_test_2.m usr/share/octave/4.0.0/m/statistics/tests/wilcoxon_test.m usr/share/octave/4.0.0/m/statistics/tests/mcnemar_test.m usr/share/octave/4.0.0/m/statistics/tests/t_test.m usr/share/octave/4.0.0/m/statistics/tests/var_test.m usr/share/octave/4.0.0/m/statistics/tests/manova.m usr/share/octave/4.0.0/m/statistics/tests/welch_test.m usr/share/octave/4.0.0/m/statistics/tests/t_test_2.m usr/share/octave/4.0.0/m/statistics/base/ usr/share/octave/4.0.0/m/statistics/base/mean.m usr/share/octave/4.0.0/m/statistics/base/corr.m usr/share/octave/4.0.0/m/statistics/base/ppplot.m usr/share/octave/4.0.0/m/statistics/base/cov.m usr/share/octave/4.0.0/m/statistics/base/ranks.m usr/share/octave/4.0.0/m/statistics/base/spearman.m usr/share/octave/4.0.0/m/statistics/base/probit.m usr/share/octave/4.0.0/m/statistics/base/moment.m usr/share/octave/4.0.0/m/statistics/base/lscov.m usr/share/octave/4.0.0/m/statistics/base/statistics.m usr/share/octave/4.0.0/m/statistics/base/table.m usr/share/octave/4.0.0/m/statistics/base/range.m usr/share/octave/4.0.0/m/statistics/base/prctile.m usr/share/octave/4.0.0/m/statistics/base/kendall.m usr/share/octave/4.0.0/m/statistics/base/logit.m usr/share/octave/4.0.0/m/statistics/base/qqplot.m usr/share/octave/4.0.0/m/statistics/base/skewness.m usr/share/octave/4.0.0/m/statistics/base/mahalanobis.m usr/share/octave/4.0.0/m/statistics/base/std.m usr/share/octave/4.0.0/m/statistics/base/gls.m usr/share/octave/4.0.0/m/statistics/base/runlength.m usr/share/octave/4.0.0/m/statistics/base/kurtosis.m usr/share/octave/4.0.0/m/statistics/base/histc.m usr/share/octave/4.0.0/m/statistics/base/mode.m usr/share/octave/4.0.0/m/statistics/base/run_count.m usr/share/octave/4.0.0/m/statistics/base/meansq.m usr/share/octave/4.0.0/m/statistics/base/center.m usr/share/octave/4.0.0/m/statistics/base/var.m usr/share/octave/4.0.0/m/statistics/base/quantile.m usr/share/octave/4.0.0/m/statistics/base/iqr.m usr/share/octave/4.0.0/m/statistics/base/zscore.m usr/share/octave/4.0.0/m/statistics/base/ols.m usr/share/octave/4.0.0/m/statistics/base/cloglog.m usr/share/octave/4.0.0/m/statistics/base/median.m usr/share/octave/4.0.0/m/geometry/ usr/share/octave/4.0.0/m/geometry/delaunay.m usr/share/octave/4.0.0/m/geometry/voronoin.m usr/share/octave/4.0.0/m/geometry/dsearch.m usr/share/octave/4.0.0/m/geometry/convhull.m usr/share/octave/4.0.0/m/geometry/delaunayn.m usr/share/octave/4.0.0/m/geometry/griddatan.m usr/share/octave/4.0.0/m/geometry/tsearchn.m usr/share/octave/4.0.0/m/geometry/inpolygon.m usr/share/octave/4.0.0/m/geometry/rectint.m usr/share/octave/4.0.0/m/geometry/voronoi.m usr/share/octave/4.0.0/m/geometry/griddata.m usr/share/octave/4.0.0/m/geometry/griddata3.m usr/share/octave/4.0.0/m/geometry/dsearchn.m usr/share/octave/4.0.0/m/general/ usr/share/octave/4.0.0/m/general/chop.m usr/share/octave/4.0.0/m/general/repmat.m usr/share/octave/4.0.0/m/general/circshift.m usr/share/octave/4.0.0/m/general/interp2.m usr/share/octave/4.0.0/m/general/flip.m usr/share/octave/4.0.0/m/general/del2.m usr/share/octave/4.0.0/m/general/structfun.m usr/share/octave/4.0.0/m/general/nthargout.m usr/share/octave/4.0.0/m/general/nargchk.m usr/share/octave/4.0.0/m/general/celldisp.m usr/share/octave/4.0.0/m/general/gradient.m usr/share/octave/4.0.0/m/general/blkdiag.m usr/share/octave/4.0.0/m/general/curl.m usr/share/octave/4.0.0/m/general/sph2cart.m usr/share/octave/4.0.0/m/general/cell2mat.m usr/share/octave/4.0.0/m/general/isequal.m usr/share/octave/4.0.0/m/general/quadgk.m usr/share/octave/4.0.0/m/general/subsindex.m usr/share/octave/4.0.0/m/general/shift.m usr/share/octave/4.0.0/m/general/cart2sph.m usr/share/octave/4.0.0/m/general/bitcmp.m usr/share/octave/4.0.0/m/general/polyarea.m usr/share/octave/4.0.0/m/general/accumdim.m usr/share/octave/4.0.0/m/general/isequaln.m usr/share/octave/4.0.0/m/general/loadobj.m usr/share/octave/4.0.0/m/general/inputParser.m usr/share/octave/4.0.0/m/general/idivide.m usr/share/octave/4.0.0/m/general/accumarray.m usr/share/octave/4.0.0/m/general/sortrows.m usr/share/octave/4.0.0/m/general/private/ usr/share/octave/4.0.0/m/general/private/__isequal__.m usr/share/octave/4.0.0/m/general/private/__splinen__.m usr/share/octave/4.0.0/m/general/bincoeff.m usr/share/octave/4.0.0/m/general/profshow.m usr/share/octave/4.0.0/m/general/common_size.m usr/share/octave/4.0.0/m/general/randi.m usr/share/octave/4.0.0/m/general/interp1.m usr/share/octave/4.0.0/m/general/validateattributes.m usr/share/octave/4.0.0/m/general/flipud.m usr/share/octave/4.0.0/m/general/fieldnames.m usr/share/octave/4.0.0/m/general/nargoutchk.m usr/share/octave/4.0.0/m/general/bitget.m usr/share/octave/4.0.0/m/general/quadl.m usr/share/octave/4.0.0/m/general/isdir.m usr/share/octave/4.0.0/m/general/cumtrapz.m usr/share/octave/4.0.0/m/general/fliplr.m usr/share/octave/4.0.0/m/general/rat.m usr/share/octave/4.0.0/m/general/narginchk.m usr/share/octave/4.0.0/m/general/trapz.m usr/share/octave/4.0.0/m/general/num2str.m usr/share/octave/4.0.0/m/general/profile.m usr/share/octave/4.0.0/m/general/saveobj.m usr/share/octave/4.0.0/m/general/interpft.m usr/share/octave/4.0.0/m/general/postpad.m usr/share/octave/4.0.0/m/general/interpn.m usr/share/octave/4.0.0/m/general/methods.m usr/share/octave/4.0.0/m/general/deal.m usr/share/octave/4.0.0/m/general/cart2pol.m usr/share/octave/4.0.0/m/general/shiftdim.m usr/share/octave/4.0.0/m/general/dblquad.m usr/share/octave/4.0.0/m/general/bitset.m usr/share/octave/4.0.0/m/general/cplxpair.m usr/share/octave/4.0.0/m/general/pol2cart.m usr/share/octave/4.0.0/m/general/divergence.m usr/share/octave/4.0.0/m/general/flipdim.m usr/share/octave/4.0.0/m/general/nextpow2.m usr/share/octave/4.0.0/m/general/rot90.m usr/share/octave/4.0.0/m/general/triplequad.m usr/share/octave/4.0.0/m/general/rotdim.m usr/share/octave/4.0.0/m/general/quadv.m usr/share/octave/4.0.0/m/general/int2str.m usr/share/octave/4.0.0/m/general/profexplore.m usr/share/octave/4.0.0/m/general/prepad.m usr/share/octave/4.0.0/m/general/interp3.m usr/share/octave/4.0.0/m/general/display.m usr/share/octave/4.0.0/m/general/logspace.m usr/share/octave/4.0.0/m/path/ usr/share/octave/4.0.0/m/path/pathdef.m usr/share/octave/4.0.0/m/path/private/ usr/share/octave/4.0.0/m/path/private/getsavepath.m usr/share/octave/4.0.0/m/path/matlabroot.m usr/share/octave/4.0.0/m/path/savepath.m usr/share/octave/4.0.0/m/signal/ usr/share/octave/4.0.0/m/signal/hurst.m usr/share/octave/4.0.0/m/signal/hamming.m usr/share/octave/4.0.0/m/signal/hanning.m usr/share/octave/4.0.0/m/signal/bartlett.m usr/share/octave/4.0.0/m/signal/blackman.m usr/share/octave/4.0.0/m/signal/unwrap.m usr/share/octave/4.0.0/m/signal/freqz.m usr/share/octave/4.0.0/m/signal/sinc.m usr/share/octave/4.0.0/m/signal/fftshift.m usr/share/octave/4.0.0/m/signal/fftfilt.m usr/share/octave/4.0.0/m/signal/periodogram.m usr/share/octave/4.0.0/m/signal/filter2.m usr/share/octave/4.0.0/m/signal/private/ usr/share/octave/4.0.0/m/signal/private/rectangle_lw.m usr/share/octave/4.0.0/m/signal/private/triangle_sw.m usr/share/octave/4.0.0/m/signal/private/triangle_lw.m usr/share/octave/4.0.0/m/signal/private/rectangle_sw.m usr/share/octave/4.0.0/m/signal/fractdiff.m usr/share/octave/4.0.0/m/signal/durbinlevinson.m usr/share/octave/4.0.0/m/signal/stft.m usr/share/octave/4.0.0/m/signal/freqz_plot.m usr/share/octave/4.0.0/m/signal/ifftshift.m usr/share/octave/4.0.0/m/signal/autoreg_matrix.m usr/share/octave/4.0.0/m/signal/sinewave.m usr/share/octave/4.0.0/m/signal/diffpara.m usr/share/octave/4.0.0/m/signal/synthesis.m usr/share/octave/4.0.0/m/signal/spencer.m usr/share/octave/4.0.0/m/signal/fftconv.m usr/share/octave/4.0.0/m/signal/arch_rnd.m usr/share/octave/4.0.0/m/signal/yulewalker.m usr/share/octave/4.0.0/m/signal/spectral_adf.m usr/share/octave/4.0.0/m/signal/detrend.m usr/share/octave/4.0.0/m/signal/sinetone.m usr/share/octave/4.0.0/m/signal/arch_fit.m usr/share/octave/4.0.0/m/signal/arch_test.m usr/share/octave/4.0.0/m/signal/spectral_xdf.m usr/share/octave/4.0.0/m/signal/arma_rnd.m usr/share/octave/4.0.0/m/pkg/ usr/share/octave/4.0.0/m/pkg/private/ usr/share/octave/4.0.0/m/pkg/private/finish_installation.m usr/share/octave/4.0.0/m/pkg/private/copy_files.m usr/share/octave/4.0.0/m/pkg/private/dirempty.m usr/share/octave/4.0.0/m/pkg/private/build.m usr/share/octave/4.0.0/m/pkg/private/describe.m usr/share/octave/4.0.0/m/pkg/private/get_description.m usr/share/octave/4.0.0/m/pkg/private/unload_packages.m usr/share/octave/4.0.0/m/pkg/private/load_packages_and_dependencies.m usr/share/octave/4.0.0/m/pkg/private/print_package_description.m usr/share/octave/4.0.0/m/pkg/private/installed_packages.m usr/share/octave/4.0.0/m/pkg/private/save_order.m usr/share/octave/4.0.0/m/pkg/private/load_package_dirs.m usr/share/octave/4.0.0/m/pkg/private/fix_version.m usr/share/octave/4.0.0/m/pkg/private/verify_directory.m usr/share/octave/4.0.0/m/pkg/private/is_architecture_dependent.m usr/share/octave/4.0.0/m/pkg/private/getarch.m usr/share/octave/4.0.0/m/pkg/private/repackage.m usr/share/octave/4.0.0/m/pkg/private/get_unsatisfied_deps.m usr/share/octave/4.0.0/m/pkg/private/extract_pkg.m usr/share/octave/4.0.0/m/pkg/private/list_forge_packages.m usr/share/octave/4.0.0/m/pkg/private/get_forge_download.m usr/share/octave/4.0.0/m/pkg/private/load_packages.m usr/share/octave/4.0.0/m/pkg/private/generate_lookfor_cache.m usr/share/octave/4.0.0/m/pkg/private/parse_pkg_idx.m usr/share/octave/4.0.0/m/pkg/private/get_forge_pkg.m usr/share/octave/4.0.0/m/pkg/private/rebuild.m usr/share/octave/4.0.0/m/pkg/private/default_prefix.m usr/share/octave/4.0.0/m/pkg/private/configure_make.m usr/share/octave/4.0.0/m/pkg/private/uninstall.m usr/share/octave/4.0.0/m/pkg/private/fix_depends.m usr/share/octave/4.0.0/m/pkg/private/getarchprefix.m usr/share/octave/4.0.0/m/pkg/private/create_pkgadddel.m usr/share/octave/4.0.0/m/pkg/private/install.m usr/share/octave/4.0.0/m/pkg/private/packinfo_copy_file.m usr/share/octave/4.0.0/m/pkg/private/prepare_installation.m usr/share/octave/4.0.0/m/pkg/private/shell.m usr/share/octave/4.0.0/m/pkg/private/write_index.m usr/share/octave/4.0.0/m/pkg/private/getarchdir.m usr/share/octave/4.0.0/m/pkg/pkg.m usr/share/octave/4.0.0/m/prefs/ usr/share/octave/4.0.0/m/prefs/rmpref.m usr/share/octave/4.0.0/m/prefs/private/ usr/share/octave/4.0.0/m/prefs/private/saveprefs.m usr/share/octave/4.0.0/m/prefs/private/prefsfile.m usr/share/octave/4.0.0/m/prefs/private/loadprefs.m usr/share/octave/4.0.0/m/prefs/setpref.m usr/share/octave/4.0.0/m/prefs/addpref.m usr/share/octave/4.0.0/m/prefs/preferences.m usr/share/octave/4.0.0/m/prefs/prefdir.m usr/share/octave/4.0.0/m/prefs/ispref.m usr/share/octave/4.0.0/m/prefs/getpref.m usr/share/octave/4.0.0/m/specfun/ usr/share/octave/4.0.0/m/specfun/expint.m usr/share/octave/4.0.0/m/specfun/beta.m usr/share/octave/4.0.0/m/specfun/isprime.m usr/share/octave/4.0.0/m/specfun/factorial.m usr/share/octave/4.0.0/m/specfun/pow2.m usr/share/octave/4.0.0/m/specfun/betaln.m usr/share/octave/4.0.0/m/specfun/lcm.m usr/share/octave/4.0.0/m/specfun/primes.m usr/share/octave/4.0.0/m/specfun/nchoosek.m usr/share/octave/4.0.0/m/specfun/bessel.m usr/share/octave/4.0.0/m/specfun/reallog.m usr/share/octave/4.0.0/m/specfun/legendre.m usr/share/octave/4.0.0/m/specfun/ellipke.m usr/share/octave/4.0.0/m/specfun/nthroot.m usr/share/octave/4.0.0/m/specfun/realsqrt.m usr/share/octave/4.0.0/m/specfun/perms.m usr/share/octave/4.0.0/m/specfun/realpow.m usr/share/octave/4.0.0/m/specfun/factor.m usr/share/octave/4.0.0/m/sparse/ usr/share/octave/4.0.0/m/sparse/gplot.m usr/share/octave/4.0.0/m/sparse/gmres.m usr/share/octave/4.0.0/m/sparse/spfun.m usr/share/octave/4.0.0/m/sparse/eigs.m usr/share/octave/4.0.0/m/sparse/etreeplot.m usr/share/octave/4.0.0/m/sparse/ichol.m usr/share/octave/4.0.0/m/sparse/bicgstab.m usr/share/octave/4.0.0/m/sparse/qmr.m usr/share/octave/4.0.0/m/sparse/spy.m usr/share/octave/4.0.0/m/sparse/nonzeros.m usr/share/octave/4.0.0/m/sparse/private/ usr/share/octave/4.0.0/m/sparse/private/__sprand_impl__.m usr/share/octave/4.0.0/m/sparse/spstats.m usr/share/octave/4.0.0/m/sparse/ilu.m usr/share/octave/4.0.0/m/sparse/treelayout.m usr/share/octave/4.0.0/m/sparse/treeplot.m usr/share/octave/4.0.0/m/sparse/pcg.m usr/share/octave/4.0.0/m/sparse/cgs.m usr/share/octave/4.0.0/m/sparse/sprandsym.m usr/share/octave/4.0.0/m/sparse/spones.m usr/share/octave/4.0.0/m/sparse/sprandn.m usr/share/octave/4.0.0/m/sparse/spdiags.m usr/share/octave/4.0.0/m/sparse/bicg.m usr/share/octave/4.0.0/m/sparse/sprand.m usr/share/octave/4.0.0/m/sparse/colperm.m usr/share/octave/4.0.0/m/sparse/speye.m usr/share/octave/4.0.0/m/sparse/spaugment.m usr/share/octave/4.0.0/m/sparse/spconvert.m usr/share/octave/4.0.0/m/sparse/svds.m usr/share/octave/4.0.0/m/sparse/pcr.m usr/share/octave/4.0.0/m/io/ usr/share/octave/4.0.0/m/io/csvwrite.m usr/share/octave/4.0.0/m/io/beep.m usr/share/octave/4.0.0/m/io/is_valid_file_id.m usr/share/octave/4.0.0/m/io/csvread.m usr/share/octave/4.0.0/m/io/textread.m usr/share/octave/4.0.0/m/io/textscan.m usr/share/octave/4.0.0/m/io/fileread.m usr/share/octave/4.0.0/m/io/dlmwrite.m usr/share/octave/4.0.0/m/io/importdata.m usr/share/octave/4.0.0/m/io/strread.m usr/share/octave/4.0.0/m/set/ usr/share/octave/4.0.0/m/set/ismember.m usr/share/octave/4.0.0/m/set/unique.m usr/share/octave/4.0.0/m/set/setxor.m usr/share/octave/4.0.0/m/set/setdiff.m usr/share/octave/4.0.0/m/set/powerset.m usr/share/octave/4.0.0/m/set/private/ usr/share/octave/4.0.0/m/set/private/validsetargs.m usr/share/octave/4.0.0/m/set/intersect.m usr/share/octave/4.0.0/m/set/union.m usr/share/octave/4.0.0/m/plot/ usr/share/octave/4.0.0/m/plot/util/ usr/share/octave/4.0.0/m/plot/util/print.m usr/share/octave/4.0.0/m/plot/util/pan.m usr/share/octave/4.0.0/m/plot/util/graphics_toolkit.m usr/share/octave/4.0.0/m/plot/util/axes.m usr/share/octave/4.0.0/m/plot/util/__gnuplot_drawnow__.m usr/share/octave/4.0.0/m/plot/util/linkaxes.m usr/share/octave/4.0.0/m/plot/util/hgsave.m usr/share/octave/4.0.0/m/plot/util/im2frame.m usr/share/octave/4.0.0/m/plot/util/shg.m usr/share/octave/4.0.0/m/plot/util/newplot.m usr/share/octave/4.0.0/m/plot/util/zoom.m usr/share/octave/4.0.0/m/plot/util/saveas.m usr/share/octave/4.0.0/m/plot/util/isfigure.m usr/share/octave/4.0.0/m/plot/util/hdl2struct.m usr/share/octave/4.0.0/m/plot/util/__next_line_color__.m usr/share/octave/4.0.0/m/plot/util/ndgrid.m usr/share/octave/4.0.0/m/plot/util/linkprop.m usr/share/octave/4.0.0/m/plot/util/isaxes.m usr/share/octave/4.0.0/m/plot/util/ishghandle.m usr/share/octave/4.0.0/m/plot/util/colstyle.m usr/share/octave/4.0.0/m/plot/util/closereq.m usr/share/octave/4.0.0/m/plot/util/allchild.m usr/share/octave/4.0.0/m/plot/util/ancestor.m usr/share/octave/4.0.0/m/plot/util/figure.m usr/share/octave/4.0.0/m/plot/util/struct2hdl.m usr/share/octave/4.0.0/m/plot/util/printd.m usr/share/octave/4.0.0/m/plot/util/private/ usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_get_var__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_open_stream__.m usr/share/octave/4.0.0/m/plot/util/private/__print_parse_opts__.m usr/share/octave/4.0.0/m/plot/util/private/__tight_eps_bbox__.m usr/share/octave/4.0.0/m/plot/util/private/__add_default_menu__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_has_feature__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_has_terminal__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_print__.m usr/share/octave/4.0.0/m/plot/util/private/__opengl_print__.m usr/share/octave/4.0.0/m/plot/util/private/__ghostscript__.m usr/share/octave/4.0.0/m/plot/util/private/__go_draw_figure__.m usr/share/octave/4.0.0/m/plot/util/private/__go_draw_axes__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_version__.m usr/share/octave/4.0.0/m/plot/util/private/__gnuplot_ginput__.m usr/share/octave/4.0.0/m/plot/util/copyobj.m usr/share/octave/4.0.0/m/plot/util/isprop.m usr/share/octave/4.0.0/m/plot/util/hold.m usr/share/octave/4.0.0/m/plot/util/rotate.m usr/share/octave/4.0.0/m/plot/util/__next_line_style__.m usr/share/octave/4.0.0/m/plot/util/gcbo.m usr/share/octave/4.0.0/m/plot/util/hggroup.m usr/share/octave/4.0.0/m/plot/util/gco.m usr/share/octave/4.0.0/m/plot/util/cla.m usr/share/octave/4.0.0/m/plot/util/meshgrid.m usr/share/octave/4.0.0/m/plot/util/gcbf.m usr/share/octave/4.0.0/m/plot/util/subplot.m usr/share/octave/4.0.0/m/plot/util/hgload.m usr/share/octave/4.0.0/m/plot/util/gca.m usr/share/octave/4.0.0/m/plot/util/__pltopt__.m usr/share/octave/4.0.0/m/plot/util/__plt_get_axis_arg__.m usr/share/octave/4.0.0/m/plot/util/findfigs.m usr/share/octave/4.0.0/m/plot/util/__default_plot_options__.m usr/share/octave/4.0.0/m/plot/util/gnuplot_binary.m usr/share/octave/4.0.0/m/plot/util/ishold.m usr/share/octave/4.0.0/m/plot/util/findall.m usr/share/octave/4.0.0/m/plot/util/frame2im.m usr/share/octave/4.0.0/m/plot/util/ginput.m usr/share/octave/4.0.0/m/plot/util/close.m usr/share/octave/4.0.0/m/plot/util/refreshdata.m usr/share/octave/4.0.0/m/plot/util/gcf.m usr/share/octave/4.0.0/m/plot/util/refresh.m usr/share/octave/4.0.0/m/plot/util/findobj.m usr/share/octave/4.0.0/m/plot/util/__actual_axis_position__.m usr/share/octave/4.0.0/m/plot/util/clf.m usr/share/octave/4.0.0/m/plot/util/rotate3d.m usr/share/octave/4.0.0/m/plot/draw/ usr/share/octave/4.0.0/m/plot/draw/pie3.m usr/share/octave/4.0.0/m/plot/draw/contourc.m usr/share/octave/4.0.0/m/plot/draw/semilogxerr.m usr/share/octave/4.0.0/m/plot/draw/contourf.m usr/share/octave/4.0.0/m/plot/draw/slice.m usr/share/octave/4.0.0/m/plot/draw/colorbar.m usr/share/octave/4.0.0/m/plot/draw/plot3.m usr/share/octave/4.0.0/m/plot/draw/ezcontour.m usr/share/octave/4.0.0/m/plot/draw/ezplot3.m usr/share/octave/4.0.0/m/plot/draw/plotmatrix.m usr/share/octave/4.0.0/m/plot/draw/stem.m usr/share/octave/4.0.0/m/plot/draw/stemleaf.m usr/share/octave/4.0.0/m/plot/draw/ezmeshc.m usr/share/octave/4.0.0/m/plot/draw/loglogerr.m usr/share/octave/4.0.0/m/plot/draw/triplot.m usr/share/octave/4.0.0/m/plot/draw/surfc.m usr/share/octave/4.0.0/m/plot/draw/semilogy.m usr/share/octave/4.0.0/m/plot/draw/surface.m usr/share/octave/4.0.0/m/plot/draw/isocolors.m usr/share/octave/4.0.0/m/plot/draw/ribbon.m usr/share/octave/4.0.0/m/plot/draw/scatter.m usr/share/octave/4.0.0/m/plot/draw/barh.m usr/share/octave/4.0.0/m/plot/draw/isosurface.m usr/share/octave/4.0.0/m/plot/draw/loglog.m usr/share/octave/4.0.0/m/plot/draw/trimesh.m usr/share/octave/4.0.0/m/plot/draw/fplot.m usr/share/octave/4.0.0/m/plot/draw/area.m usr/share/octave/4.0.0/m/plot/draw/feather.m usr/share/octave/4.0.0/m/plot/draw/patch.m usr/share/octave/4.0.0/m/plot/draw/trisurf.m usr/share/octave/4.0.0/m/plot/draw/ezsurfc.m usr/share/octave/4.0.0/m/plot/draw/ezcontourf.m usr/share/octave/4.0.0/m/plot/draw/waterfall.m usr/share/octave/4.0.0/m/plot/draw/polar.m usr/share/octave/4.0.0/m/plot/draw/comet.m usr/share/octave/4.0.0/m/plot/draw/sphere.m usr/share/octave/4.0.0/m/plot/draw/line.m usr/share/octave/4.0.0/m/plot/draw/bar.m usr/share/octave/4.0.0/m/plot/draw/ellipsoid.m usr/share/octave/4.0.0/m/plot/draw/plotyy.m usr/share/octave/4.0.0/m/plot/draw/private/ usr/share/octave/4.0.0/m/plot/draw/private/__marching_cube__.m usr/share/octave/4.0.0/m/plot/draw/private/__scatter__.m usr/share/octave/4.0.0/m/plot/draw/private/__patch__.m usr/share/octave/4.0.0/m/plot/draw/private/__contour__.m usr/share/octave/4.0.0/m/plot/draw/private/__quiver__.m usr/share/octave/4.0.0/m/plot/draw/private/__interp_cube__.m usr/share/octave/4.0.0/m/plot/draw/private/__errcomm__.m usr/share/octave/4.0.0/m/plot/draw/private/__ezplot__.m usr/share/octave/4.0.0/m/plot/draw/private/__errplot__.m usr/share/octave/4.0.0/m/plot/draw/private/__bar__.m usr/share/octave/4.0.0/m/plot/draw/private/__stem__.m usr/share/octave/4.0.0/m/plot/draw/private/__pie__.m usr/share/octave/4.0.0/m/plot/draw/private/__line__.m usr/share/octave/4.0.0/m/plot/draw/private/__add_datasource__.m usr/share/octave/4.0.0/m/plot/draw/private/__plt__.m usr/share/octave/4.0.0/m/plot/draw/rectangle.m usr/share/octave/4.0.0/m/plot/draw/rose.m usr/share/octave/4.0.0/m/plot/draw/plot.m usr/share/octave/4.0.0/m/plot/draw/surf.m usr/share/octave/4.0.0/m/plot/draw/pie.m usr/share/octave/4.0.0/m/plot/draw/tetramesh.m usr/share/octave/4.0.0/m/plot/draw/meshz.m usr/share/octave/4.0.0/m/plot/draw/ezpolar.m usr/share/octave/4.0.0/m/plot/draw/ezsurf.m usr/share/octave/4.0.0/m/plot/draw/pcolor.m usr/share/octave/4.0.0/m/plot/draw/quiver3.m usr/share/octave/4.0.0/m/plot/draw/stairs.m usr/share/octave/4.0.0/m/plot/draw/surfnorm.m usr/share/octave/4.0.0/m/plot/draw/hist.m usr/share/octave/4.0.0/m/plot/draw/scatter3.m usr/share/octave/4.0.0/m/plot/draw/semilogyerr.m usr/share/octave/4.0.0/m/plot/draw/semilogx.m usr/share/octave/4.0.0/m/plot/draw/ezplot.m usr/share/octave/4.0.0/m/plot/draw/isonormals.m usr/share/octave/4.0.0/m/plot/draw/shrinkfaces.m usr/share/octave/4.0.0/m/plot/draw/surfl.m usr/share/octave/4.0.0/m/plot/draw/peaks.m usr/share/octave/4.0.0/m/plot/draw/ezmesh.m usr/share/octave/4.0.0/m/plot/draw/stem3.m usr/share/octave/4.0.0/m/plot/draw/errorbar.m usr/share/octave/4.0.0/m/plot/draw/meshc.m usr/share/octave/4.0.0/m/plot/draw/fill.m usr/share/octave/4.0.0/m/plot/draw/contour.m usr/share/octave/4.0.0/m/plot/draw/mesh.m usr/share/octave/4.0.0/m/plot/draw/contour3.m usr/share/octave/4.0.0/m/plot/draw/compass.m usr/share/octave/4.0.0/m/plot/draw/quiver.m usr/share/octave/4.0.0/m/plot/draw/pareto.m usr/share/octave/4.0.0/m/plot/draw/sombrero.m usr/share/octave/4.0.0/m/plot/draw/cylinder.m usr/share/octave/4.0.0/m/plot/draw/comet3.m usr/share/octave/4.0.0/m/plot/appearance/ usr/share/octave/4.0.0/m/plot/appearance/gtext.m usr/share/octave/4.0.0/m/plot/appearance/__clabel__.m usr/share/octave/4.0.0/m/plot/appearance/text.m usr/share/octave/4.0.0/m/plot/appearance/clabel.m usr/share/octave/4.0.0/m/plot/appearance/axis.m usr/share/octave/4.0.0/m/plot/appearance/daspect.m usr/share/octave/4.0.0/m/plot/appearance/xlim.m usr/share/octave/4.0.0/m/plot/appearance/annotation.m usr/share/octave/4.0.0/m/plot/appearance/box.m usr/share/octave/4.0.0/m/plot/appearance/private/ usr/share/octave/4.0.0/m/plot/appearance/private/__axis_label__.m usr/share/octave/4.0.0/m/plot/appearance/private/__axis_limits__.m usr/share/octave/4.0.0/m/plot/appearance/orient.m usr/share/octave/4.0.0/m/plot/appearance/zlim.m usr/share/octave/4.0.0/m/plot/appearance/grid.m usr/share/octave/4.0.0/m/plot/appearance/specular.m usr/share/octave/4.0.0/m/plot/appearance/zlabel.m usr/share/octave/4.0.0/m/plot/appearance/shading.m usr/share/octave/4.0.0/m/plot/appearance/pbaspect.m usr/share/octave/4.0.0/m/plot/appearance/hidden.m usr/share/octave/4.0.0/m/plot/appearance/view.m usr/share/octave/4.0.0/m/plot/appearance/title.m usr/share/octave/4.0.0/m/plot/appearance/caxis.m usr/share/octave/4.0.0/m/plot/appearance/legend.m usr/share/octave/4.0.0/m/plot/appearance/datetick.m usr/share/octave/4.0.0/m/plot/appearance/ylim.m usr/share/octave/4.0.0/m/plot/appearance/xlabel.m usr/share/octave/4.0.0/m/plot/appearance/ylabel.m usr/share/octave/4.0.0/m/plot/appearance/__getlegenddata__.m usr/share/octave/4.0.0/m/plot/appearance/diffuse.m usr/share/octave/4.0.0/m/plot/appearance/whitebg.m usr/share/octave/4.0.0/m/elfun/ usr/share/octave/4.0.0/m/elfun/cosd.m usr/share/octave/4.0.0/m/elfun/csc.m usr/share/octave/4.0.0/m/elfun/asech.m usr/share/octave/4.0.0/m/elfun/acsch.m usr/share/octave/4.0.0/m/elfun/sec.m usr/share/octave/4.0.0/m/elfun/sech.m usr/share/octave/4.0.0/m/elfun/acosd.m usr/share/octave/4.0.0/m/elfun/atan2d.m usr/share/octave/4.0.0/m/elfun/cot.m usr/share/octave/4.0.0/m/elfun/acoth.m usr/share/octave/4.0.0/m/elfun/secd.m usr/share/octave/4.0.0/m/elfun/acot.m usr/share/octave/4.0.0/m/elfun/acotd.m usr/share/octave/4.0.0/m/elfun/acscd.m usr/share/octave/4.0.0/m/elfun/coth.m usr/share/octave/4.0.0/m/elfun/sind.m usr/share/octave/4.0.0/m/elfun/cscd.m usr/share/octave/4.0.0/m/elfun/asind.m usr/share/octave/4.0.0/m/elfun/asecd.m usr/share/octave/4.0.0/m/elfun/cotd.m usr/share/octave/4.0.0/m/elfun/asec.m usr/share/octave/4.0.0/m/elfun/atand.m usr/share/octave/4.0.0/m/elfun/acsc.m usr/share/octave/4.0.0/m/elfun/csch.m usr/share/octave/4.0.0/m/elfun/tand.m usr/share/octave/4.0.0/m/special-matrix/ usr/share/octave/4.0.0/m/special-matrix/hilb.m usr/share/octave/4.0.0/m/special-matrix/hankel.m usr/share/octave/4.0.0/m/special-matrix/toeplitz.m usr/share/octave/4.0.0/m/special-matrix/vander.m usr/share/octave/4.0.0/m/special-matrix/magic.m usr/share/octave/4.0.0/m/special-matrix/pascal.m usr/share/octave/4.0.0/m/special-matrix/wilkinson.m usr/share/octave/4.0.0/m/special-matrix/rosser.m usr/share/octave/4.0.0/m/special-matrix/invhilb.m usr/share/octave/4.0.0/m/special-matrix/hadamard.m usr/share/octave/4.0.0/m/special-matrix/gallery.m usr/share/octave/4.0.0/m/help/ usr/share/octave/4.0.0/m/help/lookfor.m usr/share/octave/4.0.0/m/help/which.m usr/share/octave/4.0.0/m/help/__gripe_missing_component__.m usr/share/octave/4.0.0/m/help/__unimplemented__.m usr/share/octave/4.0.0/m/help/__makeinfo__.m usr/share/octave/4.0.0/m/help/get_first_help_sentence.m usr/share/octave/4.0.0/m/help/doc.m usr/share/octave/4.0.0/m/help/doc_cache_create.m usr/share/octave/4.0.0/m/help/help.m usr/share/octave/4.0.0/m/help/private/ usr/share/octave/4.0.0/m/help/private/__strip_html_tags__.m usr/share/octave/4.0.0/m/help/private/__additional_help_message__.m usr/share/octave/4.0.0/m/help/print_usage.m usr/share/octave/4.0.0/m/help/type.m usr/share/octave/4.0.0/m/audio/ usr/share/octave/4.0.0/m/audio/wavread.m usr/share/octave/4.0.0/m/audio/@audioplayer/ usr/share/octave/4.0.0/m/audio/@audioplayer/stop.m usr/share/octave/4.0.0/m/audio/@audioplayer/set.m usr/share/octave/4.0.0/m/audio/@audioplayer/get.m usr/share/octave/4.0.0/m/audio/@audioplayer/resume.m usr/share/octave/4.0.0/m/audio/@audioplayer/isplaying.m usr/share/octave/4.0.0/m/audio/@audioplayer/pause.m usr/share/octave/4.0.0/m/audio/@audioplayer/playblocking.m usr/share/octave/4.0.0/m/audio/@audioplayer/audioplayer.m usr/share/octave/4.0.0/m/audio/@audioplayer/play.m usr/share/octave/4.0.0/m/audio/@audioplayer/subsref.m usr/share/octave/4.0.0/m/audio/@audioplayer/subsasgn.m usr/share/octave/4.0.0/m/audio/@audioplayer/__get_properties__.m usr/share/octave/4.0.0/m/audio/@audioplayer/display.m usr/share/octave/4.0.0/m/audio/sound.m usr/share/octave/4.0.0/m/audio/@audiorecorder/ usr/share/octave/4.0.0/m/audio/@audiorecorder/stop.m usr/share/octave/4.0.0/m/audio/@audiorecorder/set.m usr/share/octave/4.0.0/m/audio/@audiorecorder/get.m usr/share/octave/4.0.0/m/audio/@audiorecorder/resume.m usr/share/octave/4.0.0/m/audio/@audiorecorder/getplayer.m usr/share/octave/4.0.0/m/audio/@audiorecorder/pause.m usr/share/octave/4.0.0/m/audio/@audiorecorder/recordblocking.m usr/share/octave/4.0.0/m/audio/@audiorecorder/record.m usr/share/octave/4.0.0/m/audio/@audiorecorder/isrecording.m usr/share/octave/4.0.0/m/audio/@audiorecorder/play.m usr/share/octave/4.0.0/m/audio/@audiorecorder/getaudiodata.m usr/share/octave/4.0.0/m/audio/@audiorecorder/audiorecorder.m usr/share/octave/4.0.0/m/audio/@audiorecorder/subsref.m usr/share/octave/4.0.0/m/audio/@audiorecorder/subsasgn.m usr/share/octave/4.0.0/m/audio/@audiorecorder/__get_properties__.m usr/share/octave/4.0.0/m/audio/@audiorecorder/display.m usr/share/octave/4.0.0/m/audio/lin2mu.m usr/share/octave/4.0.0/m/audio/wavwrite.m usr/share/octave/4.0.0/m/audio/record.m usr/share/octave/4.0.0/m/audio/mu2lin.m usr/share/octave/4.0.0/m/audio/soundsc.m usr/share/octave/4.0.0/m/testfun/ usr/share/octave/4.0.0/m/testfun/test.m usr/share/octave/4.0.0/m/testfun/rundemos.m usr/share/octave/4.0.0/m/testfun/fail.m usr/share/octave/4.0.0/m/testfun/__have_feature__.m usr/share/octave/4.0.0/m/testfun/speed.m usr/share/octave/4.0.0/m/testfun/__printf_assert__.m usr/share/octave/4.0.0/m/testfun/__run_test_suite__.m usr/share/octave/4.0.0/m/testfun/runtests.m usr/share/octave/4.0.0/m/testfun/example.m usr/share/octave/4.0.0/m/testfun/demo.m usr/share/octave/4.0.0/m/testfun/assert.m usr/share/octave/4.0.0/m/testfun/__prog_output_assert__.m usr/share/octave/4.0.0/m/deprecated/ usr/share/octave/4.0.0/m/deprecated/java_new.m usr/share/octave/4.0.0/m/deprecated/PKG_ADD usr/share/octave/4.0.0/m/deprecated/re_read_readline_init_file.m usr/share/octave/4.0.0/m/deprecated/isstr.m usr/share/octave/4.0.0/m/deprecated/read_readline_init_file.m usr/share/octave/4.0.0/m/deprecated/gen_doc_cache.m usr/share/octave/4.0.0/m/deprecated/finite.m usr/share/octave/4.0.0/m/deprecated/default_save_options.m usr/share/octave/4.0.0/m/deprecated/delaunay3.m usr/share/octave/4.0.0/m/deprecated/java_debug.m usr/share/octave/4.0.0/m/deprecated/fmod.m usr/share/octave/4.0.0/m/deprecated/find_dir_in_path.m usr/share/octave/4.0.0/m/deprecated/java_invoke.m usr/share/octave/4.0.0/m/deprecated/loadaudio.m usr/share/octave/4.0.0/m/deprecated/setaudio.m usr/share/octave/4.0.0/m/deprecated/saveaudio.m usr/share/octave/4.0.0/m/deprecated/nfields.m usr/share/octave/4.0.0/m/deprecated/octave_tmp_file_name.m usr/share/octave/4.0.0/m/deprecated/java_convert_matrix.m usr/share/octave/4.0.0/m/deprecated/syl.m usr/share/octave/4.0.0/m/deprecated/dump_prefs.m usr/share/octave/4.0.0/m/deprecated/isequalwithequalnans.m usr/share/octave/4.0.0/m/deprecated/playaudio.m usr/share/octave/4.0.0/m/deprecated/mouse_wheel_zoom.m usr/share/octave/4.0.0/m/deprecated/javafields.m usr/share/octave/4.0.0/m/deprecated/javamethods.m usr/share/octave/4.0.0/m/deprecated/luinc.m usr/share/octave/4.0.0/m/deprecated/java_unsigned_conversion.m usr/share/octave/4.0.0/m/deprecated/bicubic.m usr/share/octave/4.0.0/m/deprecated/usage.m usr/share/octave/4.0.0/m/deprecated/gmap40.m usr/share/octave/4.0.0/m/deprecated/saving_history.m usr/share/octave/4.0.0/m/deprecated/interp1q.m usr/share/octave/4.0.0/m/deprecated/fnmatch.m usr/share/octave/4.0.0/m/miscellaneous/ usr/share/octave/4.0.0/m/miscellaneous/list_primes.m usr/share/octave/4.0.0/m/miscellaneous/semicolon.m usr/share/octave/4.0.0/m/miscellaneous/ispc.m usr/share/octave/4.0.0/m/miscellaneous/mkoctfile.m usr/share/octave/4.0.0/m/miscellaneous/news.m usr/share/octave/4.0.0/m/miscellaneous/isunix.m usr/share/octave/4.0.0/m/miscellaneous/gunzip.m usr/share/octave/4.0.0/m/miscellaneous/bug_report.m usr/share/octave/4.0.0/m/miscellaneous/bzip2.m usr/share/octave/4.0.0/m/miscellaneous/namelengthmax.m usr/share/octave/4.0.0/m/miscellaneous/inputname.m usr/share/octave/4.0.0/m/miscellaneous/tar.m usr/share/octave/4.0.0/m/miscellaneous/swapbytes.m usr/share/octave/4.0.0/m/miscellaneous/debug.m usr/share/octave/4.0.0/m/miscellaneous/version.m usr/share/octave/4.0.0/m/miscellaneous/fact.m usr/share/octave/4.0.0/m/miscellaneous/substruct.m usr/share/octave/4.0.0/m/miscellaneous/setappdata.m usr/share/octave/4.0.0/m/miscellaneous/menu.m usr/share/octave/4.0.0/m/miscellaneous/ver.m usr/share/octave/4.0.0/m/miscellaneous/mex.m usr/share/octave/4.0.0/m/miscellaneous/isappdata.m usr/share/octave/4.0.0/m/miscellaneous/desktop.m usr/share/octave/4.0.0/m/miscellaneous/orderfields.m usr/share/octave/4.0.0/m/miscellaneous/fileparts.m usr/share/octave/4.0.0/m/miscellaneous/paren.m usr/share/octave/4.0.0/m/miscellaneous/pack.m usr/share/octave/4.0.0/m/miscellaneous/warning_ids.m usr/share/octave/4.0.0/m/miscellaneous/delete.m usr/share/octave/4.0.0/m/miscellaneous/unix.m usr/share/octave/4.0.0/m/miscellaneous/run.m usr/share/octave/4.0.0/m/miscellaneous/xor.m usr/share/octave/4.0.0/m/miscellaneous/symvar.m usr/share/octave/4.0.0/m/miscellaneous/zip.m usr/share/octave/4.0.0/m/miscellaneous/gzip.m usr/share/octave/4.0.0/m/miscellaneous/ls.m usr/share/octave/4.0.0/m/miscellaneous/citation.m usr/share/octave/4.0.0/m/miscellaneous/movefile.m usr/share/octave/4.0.0/m/miscellaneous/dir.m usr/share/octave/4.0.0/m/miscellaneous/perl.m usr/share/octave/4.0.0/m/miscellaneous/tempdir.m usr/share/octave/4.0.0/m/miscellaneous/private/ usr/share/octave/4.0.0/m/miscellaneous/private/display_info_file.m usr/share/octave/4.0.0/m/miscellaneous/private/__xzip__.m usr/share/octave/4.0.0/m/miscellaneous/private/__w2mpth__.m usr/share/octave/4.0.0/m/miscellaneous/unpack.m usr/share/octave/4.0.0/m/miscellaneous/computer.m usr/share/octave/4.0.0/m/miscellaneous/comma.m usr/share/octave/4.0.0/m/miscellaneous/ls_command.m usr/share/octave/4.0.0/m/miscellaneous/dos.m usr/share/octave/4.0.0/m/miscellaneous/rmappdata.m usr/share/octave/4.0.0/m/miscellaneous/getfield.m usr/share/octave/4.0.0/m/miscellaneous/fileattrib.m usr/share/octave/4.0.0/m/miscellaneous/open.m usr/share/octave/4.0.0/m/miscellaneous/ans.m usr/share/octave/4.0.0/m/miscellaneous/setfield.m usr/share/octave/4.0.0/m/miscellaneous/isdeployed.m usr/share/octave/4.0.0/m/miscellaneous/error_ids.m usr/share/octave/4.0.0/m/miscellaneous/mexext.m usr/share/octave/4.0.0/m/miscellaneous/what.m usr/share/octave/4.0.0/m/miscellaneous/ismac.m usr/share/octave/4.0.0/m/miscellaneous/parseparams.m usr/share/octave/4.0.0/m/miscellaneous/compare_versions.m usr/share/octave/4.0.0/m/miscellaneous/info.m usr/share/octave/4.0.0/m/miscellaneous/edit.m usr/share/octave/4.0.0/m/miscellaneous/recycle.m usr/share/octave/4.0.0/m/miscellaneous/cast.m usr/share/octave/4.0.0/m/miscellaneous/untar.m usr/share/octave/4.0.0/m/miscellaneous/copyfile.m usr/share/octave/4.0.0/m/miscellaneous/tmpnam.m usr/share/octave/4.0.0/m/miscellaneous/unzip.m usr/share/octave/4.0.0/m/miscellaneous/fullfile.m usr/share/octave/4.0.0/m/miscellaneous/license.m usr/share/octave/4.0.0/m/miscellaneous/python.m usr/share/octave/4.0.0/m/miscellaneous/bunzip2.m usr/share/octave/4.0.0/m/miscellaneous/getappdata.m usr/share/octave/4.0.0/m/miscellaneous/genvarname.m usr/share/octave/4.0.0/m/startup/ usr/share/octave/4.0.0/m/startup/inputrc usr/share/octave/4.0.0/m/startup/octaverc usr/share/octave/4.0.0/m/startup/__finish__.m usr/share/octave/4.0.0/m/java/ usr/share/octave/4.0.0/m/java/javaclasspath.m usr/share/octave/4.0.0/m/java/java_set.m usr/share/octave/4.0.0/m/java/javaaddpath.m usr/share/octave/4.0.0/m/java/javachk.m usr/share/octave/4.0.0/m/java/usejava.m usr/share/octave/4.0.0/m/java/javarmpath.m usr/share/octave/4.0.0/m/java/octave.jar usr/share/octave/4.0.0/m/java/javaArray.m usr/share/octave/4.0.0/m/java/javamem.m usr/share/octave/4.0.0/m/java/java_get.m usr/share/octave/4.0.0/m/optimization/ usr/share/octave/4.0.0/m/optimization/fsolve.m usr/share/octave/4.0.0/m/optimization/PKG_ADD usr/share/octave/4.0.0/m/optimization/sqp.m usr/share/octave/4.0.0/m/optimization/glpk.m usr/share/octave/4.0.0/m/optimization/optimget.m usr/share/octave/4.0.0/m/optimization/private/ usr/share/octave/4.0.0/m/optimization/private/__fdjac__.m usr/share/octave/4.0.0/m/optimization/fminunc.m usr/share/octave/4.0.0/m/optimization/fminsearch.m usr/share/octave/4.0.0/m/optimization/optimset.m usr/share/octave/4.0.0/m/optimization/qp.m usr/share/octave/4.0.0/m/optimization/__all_opts__.m usr/share/octave/4.0.0/m/optimization/pqpnonneg.m usr/share/octave/4.0.0/m/optimization/lsqnonneg.m usr/share/octave/4.0.0/m/optimization/fzero.m usr/share/octave/4.0.0/m/optimization/fminbnd.m usr/share/octave/4.0.0/m/linear-algebra/ usr/share/octave/4.0.0/m/linear-algebra/rref.m usr/share/octave/4.0.0/m/linear-algebra/isdefinite.m usr/share/octave/4.0.0/m/linear-algebra/trace.m usr/share/octave/4.0.0/m/linear-algebra/cross.m usr/share/octave/4.0.0/m/linear-algebra/onenormest.m usr/share/octave/4.0.0/m/linear-algebra/orth.m usr/share/octave/4.0.0/m/linear-algebra/isbanded.m usr/share/octave/4.0.0/m/linear-algebra/planerot.m usr/share/octave/4.0.0/m/linear-algebra/issymmetric.m usr/share/octave/4.0.0/m/linear-algebra/rank.m usr/share/octave/4.0.0/m/linear-algebra/commutation_matrix.m usr/share/octave/4.0.0/m/linear-algebra/normest.m usr/share/octave/4.0.0/m/linear-algebra/subspace.m usr/share/octave/4.0.0/m/linear-algebra/linsolve.m usr/share/octave/4.0.0/m/linear-algebra/null.m usr/share/octave/4.0.0/m/linear-algebra/condest.m usr/share/octave/4.0.0/m/linear-algebra/istriu.m usr/share/octave/4.0.0/m/linear-algebra/duplication_matrix.m usr/share/octave/4.0.0/m/linear-algebra/istril.m usr/share/octave/4.0.0/m/linear-algebra/vech.m usr/share/octave/4.0.0/m/linear-algebra/cond.m usr/share/octave/4.0.0/m/linear-algebra/isdiag.m usr/share/octave/4.0.0/m/linear-algebra/krylov.m usr/share/octave/4.0.0/m/linear-algebra/bandwidth.m usr/share/octave/4.0.0/m/linear-algebra/housh.m usr/share/octave/4.0.0/m/linear-algebra/expm.m usr/share/octave/4.0.0/m/linear-algebra/ishermitian.m usr/share/octave/4.0.0/m/linear-algebra/qzhess.m usr/share/octave/4.0.0/m/linear-algebra/logm.m usr/share/octave/4.0.0/etc/ usr/share/octave/4.0.0/etc/default-qt-settings usr/share/octave/4.0.0/etc/built-in-docstrings usr/share/octave/4.0.0/etc/NEWS usr/share/octave/4.0.0/etc/macros.texi usr/share/octave/4.0.0/etc/tests/ usr/share/octave/4.0.0/etc/tests/liboctave/ usr/share/octave/4.0.0/etc/tests/liboctave/array/ usr/share/octave/4.0.0/etc/tests/liboctave/array/dSparse.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/CSparse.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/fCMatrix.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/dMatrix.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/CMatrix.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/Array.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/Sparse.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/idx-vector.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/array/fMatrix.cc-tst usr/share/octave/4.0.0/etc/tests/liboctave/util/ usr/share/octave/4.0.0/etc/tests/liboctave/util/oct-inttypes.cc-tst usr/share/octave/4.0.0/etc/tests/fixed/ usr/share/octave/4.0.0/etc/tests/fixed/return.tst usr/share/octave/4.0.0/etc/tests/fixed/@double/ usr/share/octave/4.0.0/etc/tests/fixed/@double/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/bug-38236/ usr/share/octave/4.0.0/etc/tests/fixed/bug-38236/bug-38236.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-38236/u_vr.m usr/share/octave/4.0.0/etc/tests/fixed/bug-38236/df_vr.m usr/share/octave/4.0.0/etc/tests/fixed/line-continue.tst usr/share/octave/4.0.0/etc/tests/fixed/slice.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/ usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/bug-36025.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass/ usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass/testclass.m usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass/one.m usr/share/octave/4.0.0/etc/tests/fixed/bug-36025/@testclass/two.m usr/share/octave/4.0.0/etc/tests/fixed/@function_handle/ usr/share/octave/4.0.0/etc/tests/fixed/@function_handle/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/error.tst usr/share/octave/4.0.0/etc/tests/fixed/@struct/ usr/share/octave/4.0.0/etc/tests/fixed/@struct/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/switch.tst usr/share/octave/4.0.0/etc/tests/fixed/@char/ usr/share/octave/4.0.0/etc/tests/fixed/@char/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/parser.tst usr/share/octave/4.0.0/etc/tests/fixed/classdef/ usr/share/octave/4.0.0/etc/tests/fixed/classdef/foo_value_class.m usr/share/octave/4.0.0/etc/tests/fixed/classdef/foo_method_changes_property_size.m usr/share/octave/4.0.0/etc/tests/fixed/classdef/foo_static_method_constant_property.m usr/share/octave/4.0.0/etc/tests/fixed/classdef/classdef.tst usr/share/octave/4.0.0/etc/tests/fixed/@uint32/ usr/share/octave/4.0.0/etc/tests/fixed/@uint32/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/bug-35448/ usr/share/octave/4.0.0/etc/tests/fixed/bug-35448/fB.m usr/share/octave/4.0.0/etc/tests/fixed/bug-35448/fA.m usr/share/octave/4.0.0/etc/tests/fixed/bug-35448/bug-35448.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-35448/fC.m usr/share/octave/4.0.0/etc/tests/fixed/while.tst usr/share/octave/4.0.0/etc/tests/fixed/unwind.tst usr/share/octave/4.0.0/etc/tests/fixed/diag-perm.tst usr/share/octave/4.0.0/etc/tests/fixed/complex.tst usr/share/octave/4.0.0/etc/tests/fixed/@uint16/ usr/share/octave/4.0.0/etc/tests/fixed/@uint16/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/prefer.tst usr/share/octave/4.0.0/etc/tests/fixed/args.tst usr/share/octave/4.0.0/etc/tests/fixed/@int16/ usr/share/octave/4.0.0/etc/tests/fixed/@int16/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/logical-index.tst usr/share/octave/4.0.0/etc/tests/fixed/if.tst usr/share/octave/4.0.0/etc/tests/fixed/func.tst usr/share/octave/4.0.0/etc/tests/fixed/bc-overloads.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/ usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2/ usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2/func1.m usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2/func2.m usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir2/func3.m usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/bug-38691.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir1/ usr/share/octave/4.0.0/etc/tests/fixed/bug-38691/dir1/func1.m usr/share/octave/4.0.0/etc/tests/fixed/jit.tst usr/share/octave/4.0.0/etc/tests/fixed/colormaps.tst usr/share/octave/4.0.0/etc/tests/fixed/@logical/ usr/share/octave/4.0.0/etc/tests/fixed/@logical/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/transpose.tst usr/share/octave/4.0.0/etc/tests/fixed/sparse.tst usr/share/octave/4.0.0/etc/tests/fixed/struct.tst usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/ usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@derived/ usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@derived/derived.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@derived/parent.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@parent/ usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@parent/parent.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@parent/method.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@other/ usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@other/other.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/@other/parent.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/__trace__.m usr/share/octave/4.0.0/etc/tests/fixed/ctor-vs-method/ctor-vs-method.tst usr/share/octave/4.0.0/etc/tests/fixed/@single/ usr/share/octave/4.0.0/etc/tests/fixed/@single/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/@int64/ usr/share/octave/4.0.0/etc/tests/fixed/@int64/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/index.tst usr/share/octave/4.0.0/etc/tests/fixed/eval-catch.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-31371.tst usr/share/octave/4.0.0/etc/tests/fixed/@uint64/ usr/share/octave/4.0.0/etc/tests/fixed/@uint64/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/for.tst usr/share/octave/4.0.0/etc/tests/fixed/class-concat/ usr/share/octave/4.0.0/etc/tests/fixed/class-concat/class-concat.tst usr/share/octave/4.0.0/etc/tests/fixed/class-concat/@foo/ usr/share/octave/4.0.0/etc/tests/fixed/class-concat/@foo/foo.m usr/share/octave/4.0.0/etc/tests/fixed/classes/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/bling.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/private/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/private/myStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/Dork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/gack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Dork/getStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/mrdivide.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/times.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/vertcat.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/eq.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/subsindex.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/mtimes.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/le.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/gt.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/end.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/tattack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/mpower.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/ne.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/loadobj.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/mldivide.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/private/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/private/myStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/uminus.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/rdivide.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/gick.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/power.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/cack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/saveobj.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/plus.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/horzcat.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/ge.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/Snork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/subsref.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/subsasgn.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/ldivide.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/minus.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/uplus.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/double.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/lt.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Snork/getStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester1/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester1/CPrecedenceTester1.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester1/tattack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Sneetch/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Sneetch/Sneetch.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Sneetch/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/bleek.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/Blork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Blork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/Gork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/gark.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/subsref.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/subsasgn.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/cork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Gork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/classes.tst usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/click.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/Cork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Cork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/Spork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/loadobj.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/private/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/private/myStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/geek.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/cack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/saveobj.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Spork/getStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/set.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/get.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/bling.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/Pork.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/gurk.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/private/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/private/myStash.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@Pork/display.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester3/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester3/tattack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester3/CPrecedenceTester3.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester2/ usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester2/tattack.m usr/share/octave/4.0.0/etc/tests/fixed/classes/@CPrecedenceTester2/CPrecedenceTester2.m usr/share/octave/4.0.0/etc/tests/fixed/global.tst usr/share/octave/4.0.0/etc/tests/fixed/range.tst usr/share/octave/4.0.0/etc/tests/fixed/null-assign.tst usr/share/octave/4.0.0/etc/tests/fixed/@uint8/ usr/share/octave/4.0.0/etc/tests/fixed/@uint8/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/@cell/ usr/share/octave/4.0.0/etc/tests/fixed/@cell/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/ usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent/ usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent/numel.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/ usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_derived/ usr/share/octave/4.0.0/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m usr/share/octave/4.0.0/etc/tests/fixed/io.tst usr/share/octave/4.0.0/etc/tests/fixed/@int32/ usr/share/octave/4.0.0/etc/tests/fixed/@int32/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/system.tst usr/share/octave/4.0.0/etc/tests/fixed/try.tst usr/share/octave/4.0.0/etc/tests/fixed/@int8/ usr/share/octave/4.0.0/etc/tests/fixed/@int8/tbcover.m usr/share/octave/4.0.0/etc/tests/fixed/recursion.tst usr/share/octave/4.0.0/etc/tests/fixed/bug-38576.tst usr/share/octave/4.0.0/etc/tests/libinterp/ usr/share/octave/4.0.0/etc/tests/libinterp/octave.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-cx-diag.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-null-mat.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-uint64.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-struct.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-usr-fcn.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-fcn-handle.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-bool-mat.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-oncleanup.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-uint8.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-java.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-class.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-int32.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-re-mat.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-fcn-inline.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-range.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-cell.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-int16.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-int64.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-typeinfo.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-uint32.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-base.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-int8.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-uint16.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov-flt-re-mat.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/octave-value/ov.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/ usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/lex.ll-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-idx.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-fcn-handle.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-assign.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-mat.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-eval.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/oct-parse.in.yy-tst usr/share/octave/4.0.0/etc/tests/libinterp/parse-tree/pt-binop.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/ usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__fltk_uigetfile__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/fftw.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__glpk__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/chol.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__delaunayn__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/amd.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/dmperm.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__osmesa_print__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__magick_read__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/qr.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/__voronoi__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/convhulln.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/dldfcn/audiodevinfo.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/ usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/Cell.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/regexp.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/conv2.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/symtab.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/strfind.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/data.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/lu.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__ilu__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/svd.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/besselj.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/bitfcns.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/spparms.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/lookup.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sqrtm.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/ellipj.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/ordschur.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sparse-xpow.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/toplev.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/qz.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/fft.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__dsearchn__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/tril.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/kron.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/rcond.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/mappers.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__ichol__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sighandlers.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/det.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/pr-output.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/md5sum.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__pchip_deriv__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/schur.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/defaults.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/strfns.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/dirfns.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/cellfun.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/bsxfun.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/pinv.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/filter.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/mgorth.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__lin_interpn__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/find.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/dassl.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/hess.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/fft2.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sub2ind.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/utils.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/gcd.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__dispatch__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/quad.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/lsode.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/givens.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/str2double.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/oct-map.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/file-io.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/luinc.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/eig.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/syscalls.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/dlmread.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/tsearch.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__qp__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/inv.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/nproc.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/variables.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/graphics.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/max.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/rand.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/betainc.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/gammainc.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/__contourc__.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sylvester.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/time.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/hex2num.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/matrix_type.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/sysdep.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/dot.cc-tst usr/share/octave/4.0.0/etc/tests/libinterp/corefcn/quadcc.cc-tst usr/share/octave/4.0.0/etc/doc-cache usr/share/octave/4.0.0/etc/CITATION usr/share/octave/4.0.0/locale/ usr/share/octave/4.0.0/locale/fr_FR.qm usr/share/octave/4.0.0/locale/be_BY.qm usr/share/octave/4.0.0/locale/nl_NL.qm usr/share/octave/4.0.0/locale/de_DE.qm usr/share/octave/4.0.0/locale/pt_PT.qm usr/share/octave/4.0.0/locale/ja_JP.qm usr/share/octave/4.0.0/locale/uk_UA.qm usr/share/octave/4.0.0/locale/es_ES.qm usr/share/octave/4.0.0/locale/pt_BR.qm usr/share/octave/4.0.0/locale/zh_CN.qm usr/share/octave/4.0.0/locale/en_US.qm usr/share/octave/4.0.0/locale/it_IT.qm usr/share/octave/4.0.0/locale/ru_RU.qm usr/share/applications/ usr/share/applications/www.octave.org-octave.desktop install/ install/doinst.sh install/slack-desc Slackware package /usr/src/slapt-src/academic/octave/octave-4.0.0-x86_64-1salix.txz created. Installing package octave-4.0.0-x86_64-1salix... | GNU Octave (Matlab clone) | | GNU Octave is a high-level language, primarily intended for numerical | computations. It provides a convenient command line interface for | solving linear and nonlinear problems numerically, and for performing | other numerical experiments using a language that is mostly compatible | with Matlab. It may also be used as a batch-oriented language. | | Homepage: http://www.gnu.org/software/octave/ | | | |